WebFaction 512MB上的Magento 1.7性能似乎异常缓慢。 (Nginx + PHP-FPM)

时间:2013-07-16 02:39:21

标签: magento nginx php webfaction performance

我正在尝试将Magento 1.7网站迁移到WebFaction 512MB计划。目前它在几GB的Linode上(它绝对是摇滚乐),但我们现在必须将它移到我们自己的服务器上,我很难让它运行良好(典型的页面加载时间从45s到几分钟,通常是超时5分钟。)

正如标题中所提到的,我正在运行带有fastcgi_pass的Nginx到PHP-FPM套接字(php 5.5.0,w / zend操作码)。 FWIW,我已经将我们的Wordpress网站移动到这个服务器,它在基本相同的设置下表现很好。我也在我的本地虚拟机上运行了类似的设置,类似的PHP设置,并且在3-5s内交付页面没有任何问题。我已经使用XDebug进行了大量的分析,我仍然不知所措 - 它说大约90%的时间都花在了spl_autoload上(由lib / Varien / Autoload处理),但我不知道是否有我可以做的任何事情。我回应get_include_path()并且它没有包含任何奇怪的东西,所以......我只是不知道。

这是一些相关的配置信息,在pastebin:

我在我的智慧结束,我基本上希望至少,一个简单的健全性检查:Webfaction上的Magento,512MB,PHP Fastcgi - 是疯了吗?不确定是否重要,但我们只有75种产品。让我知道是否有其他信息可能会有所帮助,我有php“慢日志”,xdebug ......是的。我现在无法看到问题,但我觉得我已经有了工具来揪出它,无论它是什么。提前谢谢!

3 个答案:

答案 0 :(得分:0)

我担心这会归结为动力不足的环境。纠正我,如果我错了,但你的托管可能是一个VPS,有时,无论你做多少优化 - 升级主机通常更容易。

答案 1 :(得分:0)

我不知道为什么你会从VPS转移到像Webfaction这样的共享托管服务提供商。如果您购买了专用的webfaction服务器,为什么只限制为512mb?

答案 2 :(得分:0)

问题不在于我的应用程序或我的nginx / php设置,事实证明我的帐户所在的服务器完全超载并且已经处理完毕。我的应用程序现在加载速度非常快,基本上与您期望的一样。