网站的速度对于让访问者满意、确保服务器正常运行以及在搜索结果中获得较高排名非常重要。在本教程中,我们将重点介绍缓存插件,并就如何为您的网站选择合适的插件提供一些建议。
在开始之前,这里有一份打造快速网站的检查清单:
- 选择一家优秀的托管服务提供商
- 使用 CDN
- 选择轻量级主题
- 控制活动插件的数量
- 使用缓存插件
为什么页面缓存如此重要?
为了让 WordPress 生成任何页面的内容,需要进行大量的处理。WordPress 本身需要加载。主题和所有活动插件也需要加载,并且会从数据库中加载大量内容。然后,运行大量 PHP 代码,以生成 WordPress 返回的 HTML。
页面缓存是任何缓存插件的基本功能,它可以避免这个漫长的过程。它将“记录”(缓存)WordPress 为每个页面生成的 HTML,并在访问者请求相同页面时直接提供该 HTML,而无需运行 WordPress(以及主题和插件)。
无论您对主题和插件进行了多少优化,简单的页面缓存都将大大降低服务器的负载并加快对访问者的响应速度。

我只需要页面缓存吗?
如果真是这样就好了,但事实并非如此 :-) 页面缓存是“必备”的,但这还不够。
要了解除了页面缓存之外您还需要什么,您应该查看页面的加载顺序。

您可以看到,一旦浏览器接收到 HTML,它就需要请求正确显示页面所需的所有“资源”。这包括 HTML、Javascript、CSS 和图像。一个看似简单的页面可能需要许多资源文件才能显示。因此,访问者等待的总时间远远超过 WordPress 返回页面内容(HTML)所需的时间。
为了缩短返回所有这些资源所需的时间,缓存插件采用了许多强大的技术。
精简
精简意味着两件事:
- 将许多微小的 CSS 和 JavaScript 文件合并为较少的大文件
- 压缩文件
许多主题和插件会向网站的前端添加(排队)CSS 和 JavaScript 文件。这意味着一个页面可能包含几十个需要加载的微小文件。每次浏览器从服务器加载文件时,它都会打开一个请求,等待文件,然后接收文件。获取一个大文件所需的时间比获取一堆微小文件要少得多。

而且,由于 CSS 和 JavaScript 文件都是基于文本的,它们通常包含许多“空格”字符。压缩将删除所有这些不需要的字符,这些字符虽然使文件具有可读性,但对于文件的实际运行并不是必需的。
因此,对于大多数网站来说,精简的整体效果可能是非常显著的。
图像和视频压缩
几乎每个网站上的每个页面都需要一些图像(通常还有视频)作为装饰。两个图像文件可能看起来完全相同,但大小却截然不同。例如,PNG 文件占用的空间可能是压缩 JPG 文件的 10 倍。如果您的网站加载图像,您绝对应该检查它们,并确保所有图像都针对正确的大小和格式进行了优化。一些缓存插件和其他“图像优化”插件将为您完成这项工作。
CDN – 内容分发网络
无论您对网站所需资源的优化做得多好,您仍然需要加载 CSS、JavaScript 和图像。除非您是 Google 或 Amazon,否则您的服务器通常没有针对提供这些文件进行调整。这就是内容分发网络派上用场的地方。许多缓存插件将帮助您将网站的资源文件复制到第三方服务,这些服务将代表您提供这些文件。从专用(CDN)服务器分发资源文件将有助于:
- 减少访问者接收这些文件所需的时间(这将提高您的网站性能和 SEO 效果)
- 减少服务器上的负载,使其可以腾出资源来处理 WordPress 事务
- 甚至减少您的托管账单 – CDN 在提供静态文件方面比通用服务器高效得多
延迟加载
延迟加载其实一点也不“懒”。延迟加载是指延迟显示尚不可见的图像,这样浏览器就不会在访问者即将查看它们之前请求它们。
延迟加载可以减少页面加载时间、服务器负载和您的托管账单。它与所有其他优化技术配合良好。许多缓存插件都提供延迟加载功能。
那么,应该选择哪些缓存插件?
既然我们知道了您希望从缓存插件中获得什么,我们就可以比较不同的插件并选择适合您的插件。
您应该做出的第一个选择是,您是决定使用免费插件,还是愿意为缓存插件付费。
使用免费缓存插件的明显优势在于,嗯,它们是免费的。有时,您构建的是非常简单的网站,只需要基本的缓存即可顺利运行。在这种情况下,免费插件是一个很好的解决方案。
付费缓存插件提供支持、频繁的更新、简化的设置以及强大的功能。
免费缓存插件
如果您正在寻找免费的缓存插件,我们推荐 W3 Total Cache,因为它提供页面缓存、精简功能,并允许您启用 CDN。
WP Fastest Cache(免费版)已经包含了许多高级功能,但使用起来仍然很方便。
付费缓存插件
付费缓存插件类别包含一系列备受推崇的插件,它们将为您提供良好的服务。该类别中的所有插件(我们推荐的)都得到了很好的维护,能够及时接收更新,功能非常丰富,但使用起来仍然很简单。
我们审查了:
- Hummingbird(包含在 wpmudev 高级插件订阅中)
- WP Rocket
- W3 Total Cache Pro
让我们来看看它们的一些功能和定价的比较(绝对不是完整的功能列表)。
总结
我们希望我们已经帮助您为网站选择了合适的缓存插件。好消息是,任何缓存插件都比完全没有缓存要好得多。如果您到目前为止还没有使用过缓存插件,最好现在就开始。决定您是打算使用免费插件,还是能够负担得起付费插件。然后,选择最适合您的插件。
缓存插件的一大优点是易于切换。与页面构建器和电子商务插件不同,缓存插件几乎没有锁定限制。您可以轻松切换并比较不同插件在您网站上的实际性能,以及您对它们的使用体验。


