2014-03-29 94 views
1

我在MySQL v5.5.35上安装了PHP v5.3.10上的prestashop v1.5.6。产品和类别已直接导入数据库。 类别模块运行有时非常缓慢。网络几乎没有流量。 (http://tintaadomicilio.esPrestashop类别页面加载速度很慢

我检查数据库中所有类别的完整性。左边和夜间的领域似乎很好。此外,没有没有父母的类别。 我有检查querys,mysql变量,缓存等... mysql-slow.log中没有prestashop查询 此外,php5.log日志不包含任何相关信息。

我不知道该怎么办。我的服务器是专用服务器,我亲自管理它。它具有最佳性能,其他网络运行良好。我最近迁移到一个新的(Ubuntu的12.04 LTS),由于其他原因,但在旧的服务器发生相同。 类别(即使是显示最终产品的页面)运行缓慢点击,非常缓慢的其他点击,有时运行良好。它随机发生。

我需要帮助。

+0

在您的类别页面/您遇到问题的所有页面上运行此操作。 https://developers.google.com/speed/pagespeed/insights/,让我们知道:) – user2831723

+0

我已经运行了好几次。我用萤火虫仔细检查它。它不是由CSS或JavaScript引起的。当延迟发生时,它在服务器响应中。出于奇怪的原因,一些页面会有各种延迟。但没有缓慢的SQL记录(我记录2秒或更多秒的查询) –

回答

1

我找到了。这是类别模块。我有5600个类别。如果类别模块配置为显示4的深度,则需要很长的时间。 另外,我有顶级水平菜单中的类别树,所以如果没有缓存,它会生成太多的代码。 删除顶级菜单中的类别并将其限制在左侧类别模块中的深度为3时,服务器响应时间从4.0秒减少到0.2秒。