0

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

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

以下是 pastebin 中的一些相关配置信息:

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

4

3 回答 3

0

恐怕这将归结为动力不足的环境。如果我错了,请纠正我,但您的主机可能是 VPS,有时,无论您做了多少优化 - 升级主机通常更容易。

于 2013-07-16T04:44:29.827 回答
0

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

于 2013-07-16T15:35:37.770 回答
0

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

于 2013-07-16T19:37:32.473 回答