流浪汉+;Wordpress&x2B;Magento的速度非常慢

流浪汉+;Wordpress&x2B;Magento的速度非常慢,wordpress,performance,magento,vagrant,Wordpress,Performance,Magento,Vagrant,我和Vagrant和Magento有很大的性能问题。我希望你能帮我解决这个问题 流浪汉:1.7.1 Wordpress:4.2.1 Magento:1.9.1 Git版本1.7.10.4 PHP 5.4.39-0+deb7u2(cli) nginx/1.2.1 流浪汉档案: Vagrant.configure(2) do |config| config.vm.box = "puphpet/debian75-x64" config.vm.network "private_networ

我和Vagrant和Magento有很大的性能问题。我希望你能帮我解决这个问题

  • 流浪汉:1.7.1
  • Wordpress:4.2.1
  • Magento:1.9.1
  • Git版本1.7.10.4
  • PHP 5.4.39-0+deb7u2(cli)
  • nginx/1.2.1
流浪汉档案:

Vagrant.configure(2) do |config|

  config.vm.box = "puphpet/debian75-x64"
  config.vm.network "private_network", type: "dhcp"
#  config.vm.network :forwarded_port, host: 8080, guest: 80
  config.vm.synced_folder "./www", "/vagrant/www", type: "rsync", rsync__exclude: ".git/"

config.vm.provider "virtualbox" do |v|
    v.memory = 2048
    v.cpus = 4
end

config.vm.provider :virtualbox do |vb|
  vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
  vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end

#  config.vm.synced_folder "./www", "/vagrant/www", group: "www-data", owner: "www-data" 

end
好的,到目前为止还不错。 我将GIT Repo克隆到共享文件夹中。我正在使用Wordpress安装和magento集成()。 只要我没有激活Magento插件,Pageload大约是2秒,只要我使用插件的时间达到60秒

我不知道这里出了什么问题,至于git源(live server),一切都很好

我读了一些关于同步文件夹主题的帖子。我现在坚持使用rsync,这似乎是最快的选择。我也试过NFS。这里没有真正的区别

我很高兴得到这方面的任何提示。 谢谢,
史蒂文

你并不孤单。所有现成的Magento站点运行缓慢。但是您的慢速Magento站点可能比标准站点运行得更慢

其中一些原因可能是:

没有整页缓存(FPC)。如果您没有运行Magento Enterprise的副本或不在Magento Community 1.5+上,则可能没有激活FPC。这一工具一手加快了Magento网站的飞跃

内存限制太低。在您的配置文件中有一个设置,用于设置可用于PHP进程的最大内存量。由于Magento是一个大内存占用器,因此该值大于128mB会显著增加Magento执行操作所需的时间

索引不会更新。如果您的索引没有通过“管理”面板手动更新,则每次客户看到页面时,您都会导致您的Magento站点进行计算

不使用Memcached。Memcached是一个内存对象缓存工具,简而言之,它可以存储用户会话和在缓存中查询的内容

Memcached可以比服务器更快地存储和调用这些东西。 编译已关闭。这是管理面板中的一个简单设置,可以将文件编译成更容易访问的HTML块。很多公司都关闭了它,因为它破坏了网站

开发者入侵了内核。“破解内核”意味着您的开发人员手动重写Magento文件。理论上,这种情况永远不会发生,但值得检查。大多数提高Magento速度的技巧都忽略了这个关键陷阱。有时候,有人很快就找到了工作,但却没有想得太远。不要让它让你慢下来——如果你有速度问题,检查你的核心是否被黑客攻击

糟糕的主机。廉价的托管公司如果不宣传他们有一个定制的Magento设置,通常不擅长托管Magento。花掉多余的钱,找一个支持你的人


在开发环境中使用FPC有什么意义吗?这里的问题是同步过程。基本上,如果是windows,他必须使用smb;如果是linux,他必须使用nfs