Zen-cart 网站在页面上解析和查询时间过多
Zen-cart website too much parse and query time on a page
我们刚刚将我们的网站移至 godaddy 托管,而我们的 zencart 网站 http://www.boostpromotions.com/zen_new/index.php?main_page=index&cPath=63 需要花费大量时间来加载产品页面。
解析时间:18.164 - 查询数量:7726 - 查询时间:17.2115788776
为什么有 7000 多个查询?页面在几分钟内加载,我们担心我们可能会因为页面加载时间而失去这么多客户。
对此有什么建议或插件吗?
我有时会看到 30-40k 的查询。
这通常是由于开发人员对每个产品进行了多次查询而导致的。我见过几个编码器获取 products_name 例如,当它可以在初始数据库查询调用中时。
- 使用连接语句优化您的产品列表您对产品的调用。
- 在您的 includes/configure 中启用 SQL 缓存。php
- 在 $db->Execute() 调用中设置缓存时间
- 考虑使用如下磁盘缓存方法:https://www.zen-cart.com/downloads.php?do=file&id=1777
我们刚刚将我们的网站移至 godaddy 托管,而我们的 zencart 网站 http://www.boostpromotions.com/zen_new/index.php?main_page=index&cPath=63 需要花费大量时间来加载产品页面。
解析时间:18.164 - 查询数量:7726 - 查询时间:17.2115788776
为什么有 7000 多个查询?页面在几分钟内加载,我们担心我们可能会因为页面加载时间而失去这么多客户。
对此有什么建议或插件吗?
我有时会看到 30-40k 的查询。
这通常是由于开发人员对每个产品进行了多次查询而导致的。我见过几个编码器获取 products_name 例如,当它可以在初始数据库查询调用中时。
- 使用连接语句优化您的产品列表您对产品的调用。
- 在您的 includes/configure 中启用 SQL 缓存。php
- 在 $db->Execute() 调用中设置缓存时间
- 考虑使用如下磁盘缓存方法:https://www.zen-cart.com/downloads.php?do=file&id=1777