【问题标题】:Slow Product Category Page WooCommerce - Need Speeding Up缓慢的产品类别页面 WooCommerce - 需要加速
【发布时间】:2015-08-05 16:20:15
【问题描述】:
我已经在我的 WordPress 网站上安装并自定义了 WooCommerce 产品页面,但其中一个产品类别页面平均需要大约 7 秒才能加载。其他类别页面的加载时间约为 3 秒。我正在努力寻找原因。此页面上的产品比其他页面少,子类别也少。我已经安装了诸如“W3TC”和“Better WordPress Minify”之类的插件,但并没有太大的不同。
有没有其他人遇到过这样的问题,如果有,您介意分享一下您是如何解决的吗?
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签:
wordpress
performance
woocommerce
product
pagespeed
【解决方案1】:
使用缓存插件很好,但这些页面加载缓慢的原因仅仅是 WordPress 使用的数据模型、帖子类型和元数据查找。真正加快速度的唯一方法是良好的托管并在服务器上打开对象缓存。
我们在 WP-Engine 网站上启用了此功能,而且白天和黑夜。 12 秒变成了 2.5 秒。
对象缓存
对象缓存旨在捕获对数据库的查询并将它们存储在内存中。这使您可以运行一次“昂贵的”查询(一种需要很长时间的查询),然后再次重复使用结果。如果使用得当,对象缓存可以通过减少访问数据库所花费的时间来提高您的站点速度。请注意,此更改可能需要一段时间才能生效。
【解决方案2】:
WordPress 页面加载速度较慢的原因有很多。但你的问题似乎是独一无二的。
以下是一些可以加快页面加载速度的有用提示:
您遇到问题的页面可能包含高分辨率图像。
从页面中删除不必要的广告。
除了利用内联级联样式表制作一个 CSS 文件并在您网站的所有页面上调用文件,这同样有助于抑制下载速度。
在页面底部使用 javascript,这将有助于快速加载您的页面。当网络浏览器下载 javascript 时,它将完成下载您的网站数据,因此任何模拟下载都将在浏览器请求 Javascript 下载时结束。
CSS sprite 是由您的设计使用的其他图像组成的图像,作为包含所有图像坐标的地图。一些巧妙的 CSS 用于在加载设计时显示精灵的正确部分。
在这里,您不必加载您网站上使用的多个图像。只需加载单个精灵图像即可完成所有工作。
在该页面上加载外部脚本可能存在问题。您需要检查和限制相同的内容。
您可以使用此技术逐部分加载页面。
我将这篇文章保存到草稿大约 8 次。
WordPress,留给自己的设备,将无限期地存储这些草稿中的每一个。
- 关闭 pingbacks 和 trackbacks
如果使用这些针对您的网站的提示解决了问题,请告诉我。