为你的 WordPress 站点添加缓存插件是提高站点加载速度的最简单方法之一。
但是缓存插件是如何工作的呢?你应该在缓存插件中查看哪些功能?本 WordPress 最佳缓存插件指南将回答这些问题,并分析六个优秀的缓存插件,帮助您找到适合您网站的缓存插件。
WordPress 缓存插件的作用
当有人访问不使用缓存的 WordPress 网站时,服务器必须向 WordPress 数据库发送请求,并通过几个过程加载每个页面。这可能导致加载速度低于最佳速度(请记住,如果加载时间超过两秒,多达 87% 的用户将离开您的网站)。
WordPress 缓存插件指示 web 服务器记住站点的页面,当有人访问您的网站时,服务器会将这些记忆副本加载到您的浏览器中。这使得它可以跳过数据库和其他相关过程,在很短的时间内加载您的站点。 在寻找缓存插件时,需要考虑的主要问题是使用该插件加载站点的速度。有两种主要的测量方法,您需要了解:
- 到第一字节的时间(TTFB)。这是加载第一条站点数据所需的时间,通常为几分之一秒。
- 满载。这是加载整个站点所需的时间。WordPress 最好的缓存插件可以将这种情况减少到几分之一秒。
一些缓存插件还可能提供其他优化功能,如图像优化、代码缩小和其他代码优化选项、用于优化渲染的 GZIP 压缩,以及用于减少站点后端人员使用的服务器资源的心跳控制。
如何选择正确的 WordPress 缓存插件?
现在,您已经了解了WordPress 的最佳缓存插件,是时候为您的站点选择一个了。
这里有一个快速对比表,可以刷新您对选项的记忆:
WP Rocket | W3 Total Cache | WP-Optimize | FlyingPress | Hummingbird | WP Super Cache | |
免费版本 | ||||||
页面缓存 | ||||||
延迟加载 | ||||||
代码优化 | ||||||
GZIP 压缩 | ||||||
价格 | $49/年 起价 | $99/年 起价 | $49/年 起价 | $60/首年 (续费 $42) | $7.50/月 起价 | N/A |
仍然不确定什么缓存插件最适合您的站点?考虑一下你想从插件中得到什么:
- 如果您想要心跳控制和缓存,请考虑 WP Rocket。
- 如果您想精确控制缓存设置,W3 Total Cache 是您的最佳选择。
- 如果需要数据库清理和优化工具,请考虑 WP Optimize 和FlyingPress。
- 如果您想要性能跟踪和其他站点优化工具,请选择 Hummingbird。
- 如果您想要一些易于使用和高度简化的东西,请选择 WP Super Cache。
1. WP Rocket
WP Rocket 是一款高级 WordPress 优化插件,提供一流的浏览器和页面缓存、图像和视频的延迟加载、各种代码优化工具和心跳控制。 最重要的是,它足够灵活,可以让具有各种编码经验的人使用。如果你对这项技术不太满意,你所需要做的就是激活它,80%的 web 优化最佳实践将被应用。如果您对高级设置更满意,可以创建自定义配置以进一步改进优化。
WP Rocket 提供以下功能:
- 浏览器和页面缓存
- 延迟加载视频和图像
- GZIP 压缩
- 代码优化
- 逐页删除未使用的 CSS
- 延迟 JavaScript 执行,直到用户与脚本交互
- Cloudflare 集成
- Heartbeat 控制
- 快速、直观的设置
WP Rocket 价格 WP Rocket 一个站点许可证的起价为49美元/年。您还可以以99美元/年的价格获得三个站点许可证,或者支付249美元/年以获得无限制的站点许可证。
2. W3 Total Cache
W3 Total Cache 是 WordPress 最佳缓存插件列表中最复杂的插件,其设置区域划分为多达16页。其中包括每种缓存类型的专用设置区域:浏览器缓存、页面缓存、对象缓存等。这允许您完全自定义如何在站点上进行缓存。
您可以使用默认的缓存设置,并且仍然可以显著增加加载时间。如果你这样做的话,你对它的定制程度完全取决于你和你网站的独特需求。
还有一个专业版的 W3 Total Cache,具有高级数据跟踪、谷歌地图的延迟加载等功能。
W3 Total Cache的免费版本包括以下功能:
- 高度自定义的浏览器、页面和对象缓存
- GZIP 压缩
- HTML、CSS 和 JavaScript 文件的代码优化/缩小
- CDN 支持
- Cloudflare 兼容性
W3 Total Cache Pro 还包括以下功能:
- 缓存统计信息
- 片段缓存
- 扩展支持
- Rest API 缓存
- 谷歌地图的延迟加载
- 全场交付
W3 Total Cache 缓存插件是免费的。还有一款专业版的 W3 Total Cache,售价为99美元/年。
3. WP-Optimize
WP Optimize 是一个多用途插件,可以清理 WordPress 数据库,压缩和优化图像,缓存页面。您可以选择手动优化您的站点、自动化这些功能,或者两者兼而有之。
如果您想进一步优化,可以考虑 WP Optimize Premium,以访问延迟加载、单个表缓存、多语言和多货币缓存、高级调度和自动化选项以及多站点支持。
WP Optimize 的免费版本提供以下功能:
- 浏览器和页面缓存
- 用于数据库清理和优化的手动和自动选项
- 图像压缩
- GZIP 压缩
您可以升级到 WP Optimize Premium 以访问以下内容:
- 延迟加载
- 能够从站点中删除不需要/未使用的图像
- 缓存和数据库清理的高级调度
- 预加载web字体等关键请求
- 多站点兼容性
- 为具有多个站点的开发人员提供 WP-CLI 支持
- 获得高级支持
WP Optimize 的核心版本是免费的。您可以以49美元/年的价格获得两个站点许可证,以99美元/年价格获得五个站点许可,或以199美元/年费用获得无限站点许可证。
4. Hummingbird
Hummingbird 由 WPMU 开发人员创建,是一个 WordPress 缓存插件,具有页面缓存、延迟加载、代码优化和一些性能跟踪工具。
您还可以使用 Hummingbird 随时扫描您的网站以查找问题,该插件将为发现的任何问题提供一键式解决方案。
您可以升级到 premium Hummingbird 页面优化器,以实现高级性能跟踪、更好地控制不同类型内容的缓存设置、CDN 集成等功能。
Hummingbird 的免费版本提供以下功能:
- 扫描和修复
- 页面缓存
- GZIP 压缩
- 图像延迟加载
- 代码缩减
- JavaScript 交付速度的改进
- 延迟未使用的 CSS
- 消除渲染阻塞资源
如果您购买 Hummingbird 页面优化器,还可以访问以下附加功能:
- Cloudflare 集成
- 高级性能监控和专业通知
- 通过 WPMU 开发人员成员资格访问其他可用工具
Hummingbird 基本版插件是免费的。
您可以以7.50美元/月的价格获得高级 Hummingbird 页面优化器(一个站点许可证),12.50美元/月(三个站点许可),32.50美元/月(十个站点许可)或82.50美元(无限制站点许可证)。
5. WP Super Cache
WP Super Cache 是 WooCommerce 的创建者 Automatic 提供的 100% 免费缓存插件。
WP Super Cache 插件非常轻量级,易于使用。如果您主要关心的是简单性,那么这就是适合您的插件。
不幸的是,有几件事你无法从这个插件中得到。没有代码或图像优化工具,缓存设置相当有限。如果您希望更全面地控制优化,请查看此列表中的其他选项之一。
- 页面缓存
- 移动设备上用户的缓存
- CDN 支持
- GZIP 压缩
- 调度程序确保按策略间隔删除和重新缓存
WP Super Cache 是100%免费的。
6. FlyingPress
FlyingPress 是一个高级 WordPress 缓存插件,提供页面缓存、图像延迟加载和各种代码优化工具。
FlyingPress 还包括数据库清理和优化工具,可手动使用或设置为自动运行。
您还可以获得 FlyingCDN 附加组件,用于改进图像压缩和优化、全局文件复制和其他功能,以提高网站加载速度。
- 页面缓存
- 缓存预加载
- 代码缩减
- 延迟脚本执行
- 删除未使用的 CSS
- 链接预加载
- 图像和视频的延迟加载
- 数据库优化
FlyingPress 单站点许可证第一年的费用为60美元,每年续期42美元。您还可以在第一年以150美元的价格获得五个站点许可证(以105美元/年的价格续期),在第一年中以250美元的价格获取50个许可证(续期为175美元/年),或者在第一年内以500美元的价格获取500个站点许可证照(续期费为350美元/年)。
FlyingCDN 附加组件根据带宽收费,从每月3美元起,最多100GB的带宽。您可以通过查看 FlyingCDN 定价表来了解其规模。