现在我正在升级Magento商店(删除日志后有1.5GB数据库)从1.6升级到1.8。我已经在我的本地开发环境中配置了项目,但我发现Magento实例运行速度非常慢(显示单页15分钟)
我已经开始调试代码,发现app \ code \ core \ Mage \ Core \ Controller \ Vaelow rien \ Front.php
下面的代码while (!$request->isDispatched() && $i++<100) {
foreach ($this->_routers as $router) {
if ($router->match($this->getRequest())) {
break;
}
}
}
执行时间太长。有大约90个扩展安装,我已经删除了大部分。现在只有15-20。有没有办法识别和改进它?
答案 0 :(得分:0)
Magento配置很少。 需要一个良好的硬件,Apache正确配置来处理。
首先需要确保您安装的计算机足以处理具有大数据库的Magento。
完成后,您需要查看配置点: 1.缓存应该打开并且是可写的。 2.弃用不需要的模块。 3.打开探查器,使我们的代码部分耗费大量时间。 4.使用平面目录。 5.运行索引以确保正在使用平台。
另外:Tweaking magento for performance有很多与速度相关的指针。
答案 1 :(得分:0)
几天前我的网站也面临同样的问题。这解决了我的问题,检查你的缓存和索引,这些都是启用。
启用缓存:转到管理面板&gt; “系统”&gt;缓存管理 要启用索引:转到管理面板&gt; “系统”&gt;指数管理
同时删除网站上运行的不需要的脚本。
答案 2 :(得分:0)
您可以通过以下步骤进行Magento优化: