Zen-cart网站在页面上解析和查询时间过多

时间:2015-04-09 17:00:02

标签: mysql e-commerce zen-cart

我们刚刚将我们的网站迁移到godaddy托管,我们的zencart网站http://www.boostpromotions.com/zen_new/index.php?main_page=index&cPath=63需要花费大量时间来加载产品页面。

解析时间:18.164 - 查询数:7726 - 查询时间:17.2115788776

为什么会有7000多个查询?页面加载会在几分钟内完成,我们担心由于页面加载时间的原因,我们可能会失去这么多客户。

任何建议或插件吗?

1 个答案:

答案 0 :(得分:0)

我有时会看到30-40k的查询。

通常,这是由开发人员对每个产品进行多次查询引起的。我已经看到几个编码器获取products_name,例如它可以在初始数据库查询调用中。

  1. 使用加入声明优化列出产品通话的产品。
  2. 在includes / configure.php中启用SQL缓存
  3. 在$ db->执行()调用
  4. 中设置缓存时间
  5. 考虑使用磁盘缓存方法,例如:https://www.zen-cart.com/downloads.php?do=file&id=1777