我正在尝试将 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 ......是的。在这一点上我只是无法看到问题,但我觉得我有工具可以找出它,无论它可能是什么。提前致谢!