WP Rocket 插件没有通用设置。因为每个网站有不同的活动插件、主题、第三方脚本、文件排除列表、服务器设置等,为你的网站找到理想的 WP Rocket 设置很重要。这篇配置指南带你完成推荐的 WP Rocket 配置、最佳实践和常见故障排除技巧。
我带你完成 WP Rocket 默认设置,探索其他设置并为最大速度和性能优化网站。阅读后,你就能用 WP Rocket 设置优化 WordPress 网站。你应该看到速度和性能显著改善,以及所有指标更好的 Core Web Vitals 分数。我们开始。
最佳 WP Rocket 配置实践
许多网站速度和性能优化方案常带 CSS 和 JavaScript 功能风险。网站因脚本不兼容出现设计或功能问题很常见。使用 WP Rocket 前,记住以下最佳实践。除默认或自动功能外,不要一次启用其他设置,一次只开一个。尤其是 CSS 和 JavaScript 文件的 WP Rocket 优化设置。同时启用 CSS 压缩、JS 延迟、移除未使用 CSS 和 JS 压缩是坏主意。
启用选项后,在不登录为网站管理员的浏览器测试网站。最好用无痕模式或不是你的另一台设备访问网站。想法是以普通用户身份访问网站,看一切是否正常、是否有东西损坏或不如预期工作。注意不一致设计元素、损坏文本、超大图片、缺失元素等。如果你注意到什么不如预期,最简单做法是禁用你最近启用的选项。WP Rocket 自动清除缓存,所以你不用担心看到页面缓存版本。
接下来,始终保持插件更新。WP Rocket 定期更新插件。确保用最新版本保持插件性能、安全补丁、bug 修复和网站速度最佳。不过,每次插件更新后,按上面描述再次测试网站。有时新插件功能可能引入开发期间未检测到的臃肿或性能问题。如果问题不能及时解决,你可以从工具选项卡回滚到 WP Rocket 插件以前版本。然后联系 WP Rocket 支持获取进一步指导。
排除 WP Rocket 常见性能问题
有许多 WP Rocket 性能问题你可以独立修复,无需寻求支持。这类问题大多需要禁用或从网站排除资源加载。某些情况下,可能需要完全关闭全站或只在受影响页面。比如,假设网站有 JavaScript 网页表单。通常,JS 延迟或延迟加载 JS 选项可能干扰表单加载、阻止脚本在页面执行。你需要做的是把网页表单的 JS 脚本、标签或 URL 添加到 WP Rocket 排除 JS 文件列表。WP Rocket 会把表单脚本从优化排除。
如果问题是全站的、需要在所有页面执行命令,用排除文件列表选项效果最好。如果问题是孤立的呢?我的意思是,它只影响单个页面或部分页面/文章?WP Rocket 让在单个页面/文章禁用其功能变得容易。如果你知道激活特定 WP Rocket 功能后有问题的确切页面或文章,在 WordPress Gutenberg 编辑器打开文章。现在,在 Gutenberg 编辑屏幕找 WP Rocket 元框。看下面图片。

只需取消勾选该特定页面或文章引起性能问题的功能。你可以对网站任何受影响文章或页面这样做,而不是全站禁用功能。如你在图片所见,你甚至可以把单个页面从 WP Rocket 缓存排除。这个选项适合从缓存排除动态页面,如购物车和结账页面。你会在这篇文章找到更多 WP Rocket 故障排除指南。
如何配置 WP Rocket
注意:WP Rocket 现在包含 MCP(模型上下文协议),意味着 Gemini 和 Claude 等 AI 工具现在可以连接到你的网站、执行真实实时性能优化任务,如配置、速度诊断、优化建议和报告生成。
下面要讲的配置基于 WP Rocket 3.16,它从仪表盘移除页面缓存设置。但它引入 WP Rocket 优化首屏关键图片加载。WP Rocket 关键图片优化功能倾向于自动优化最大内容绘制。Google Core Web Vitals 指标衡量页面最大元素(图片或文本块)在用户视口加载并可见的速度。WP Rocket 页面缓存(包括移动缓存)从 3.1 版起在后台默认启用。没有微调其设置的选项。如果你需要编辑 WP Rocket 页面缓存设置,使用此页找到的辅助插件。所以,如果你有旧版 WP Rocket 插件,你可能会在这里找到一些不熟悉的设置。那种情况下,你应该今天就续订许可证。
现在,我们过一遍 WP Rocket 插件设置,确定什么对大多数 WordPress 网站最有效。
仪表盘
这里没有任何与插件设置相关的内容。仪表盘包含你的 WP Rocket 插件许可证详情、到期日期和 RocketCDN 订阅链接。你还可以快速访问清除和预加载缓存、清除关键图片缓存。如果你需要访问入门视频教程和关于使用 WP Rocket 的常见问题,你会在仪表盘找到它们。除此之外,这里没什么值得关注。
文件优化选项卡
WP Rocket 文件优化选项卡包含优化网站 CSS 和 JS 资源的功能。你应该配置这里的选项配合网站工作。你会从这个选项卡获得最佳性能收益。所以,密切注意它。压缩 CSS 和 JS 文件不应引起任何性能问题。WP Rocket 文件压缩设置从脚本移除空白、注释和分号,减少文件大小、改善加载时间。因此,勾选压缩 CSS 文件和 JS 文件选项。


接下来,启用 优化 CSS 交付选项。勾选这个选项时,WP Rocket 提供两个 CSS 优化选项:移除未使用 CSS 或异步加载 CSS。

移除未使用 CSS会从核心文件删除该页面未使用的层叠样式表,而异步加载 CSS 会在后台加载未使用 CSS 文件或延迟加载直到核心(已用 CSS)文件加载完成。两种技术都有优缺点。不过,广泛推荐用移除未使用 CSS 而不是异步加载 CSS。WP Rocket 也这样建议。如果激活移除未使用 CSS 后,你注意到网站设计元素不如预期显示,查看这篇文章获取进一步故障排除指导。
还是在文件优化选项卡,你应该启用延迟加载 JavaScript 和延迟 JavaScript 执行选项。

延迟加载 JavaScript 帮助解决渲染阻塞 JS 文件错误。同时,延迟 JS 执行把页面 JS 文件元素加载延迟到用户交互(如鼠标点击、屏幕移动和滚动)。两个选项是 WP Rocket 最强大的 JS 文件优化功能。不过,延迟 JavaScript 文件激活时,WP Rocket 自动禁用合并 JavaScript 文件选项以处理兼容问题。

如果网站有需要快速在用户视口加载显示的 JavaScript 元素(如 Google Analytics 代码和广告脚本),用一键 JS 排除选项把它们从延迟 JS 文件执行功能移除。

媒体选项卡
WP Rocket 媒体选项卡包含设置缺失图片尺寸、优化图片和 iframe 加载的选项。不要把这个选项与压缩等图片优化技术、或 AVIF 和 WebP 转换器等其他图片格式支持混淆。WP Rocket 不压缩图片减少大小、也不从 CDN 服务加载图片。你需要 Imagify 或 Jetpack 图片 CDN 等其他方案。以下是你可以在 WP Rocket 媒体选项卡配置的。为图片、CSS 背景图片、iframe 和视频启用懒加载。同时,启用用预览图片替换 YouTube iframe。就像前面提到的,一次打开一个选项。

每次功能激活后彻底测试网站。如果一切正常,检查下一个选项启用它。懒加载改善感知加载时间、减少 HTTP 请求、增强用户体验。它把页面视频和图片文件加载延迟到用户实际滚动到视图。这个技术非常适合让网站加载更快、减少第三方域名请求、节省移动用户带宽。
接着,打开图片尺寸选项。这个功能自动添加缺失图片宽度和高度属性,帮助防止布局偏移(另一个 Core Web Vitals 指标)。如果你在 GTmetrix 收到”为图片添加显式宽度和高度”错误警告,这个功能应该帮助修复它。

了解更多 WP Rocket 如何处理缺失图片宽度和高度属性、提供即时自动修复,以及其局限和不符合条件的图片。
预加载选项卡
预加载选项卡包含值得探索的优化功能。不过,启用这个选项时,确保监控托管服务器资源使用。一些用户报告 WP Rocket 预加载功能使用太多服务器资源。不过,自用 WP Rocket 以来我从未经历过。无论如何,以下是你要做的。启用预加载缓存,让 WP Rocket 检测你的站点地图、自动保存到数据库。它确保 WordPress 网站缓存始终预加载,改善用户体验、性能和快速加载。

接下来,打开预加载链接功能。

这个功能在用户悬停链接时后台下载页面 HTML。所以,用户实际点击时,页面看起来瞬间加载。你一定在访问过的网站上体验过这个效果。链接预加载就是让它发生的。如果有需要在页面早期请求加载的外部文件,在预取 DNS 请求列表输入它们的 URL。

WP Rocket 让你在 CSS 样式表预加载字体,让浏览器尽可能早加载它们。不过,WP Rocket 不在本地托管 Google 字体。这个功能要工作,字体文件必须托管在你的服务器。或者,你可以在 CDN 选项卡指定字体文件。

另一件事是移除未使用 CSS 功能激活时,预加载字体不会工作。那种情况下,WP Rocket 会把所有需要的字体预加载到已用 CSS 核心块。你能做的是在移除未使用 CSS 时停止或阻止特定字体文件加载。这可能帮助改善感知页面加载时间、修复 PSI 和其他测试工具的预加载关键请求错误。
高级规则选项卡
高级规则选项卡有额外 WP Rocket 配置,如缓存生命周期、缓存排除列表、清除 URL 和缓存查询字符串。默认缓存生命周期设置为 24 小时。你可以根据博客内容更新频率更改这个设置。

WP Rocket 在缓存过期时自动重建全局缓存。确保预加载选项卡中缓存预加载设置为开,这个功能才能工作。在永不缓存 URL 字段,输入你不需要缓存的页面地址。比如登录页、WooCommerce 结账页面和其他动态页面。

如果你有特定 Web cookie,在用户浏览器设置时页面永远不应缓存,在相应框输入它们的 ID。这个 WP Rocket 技巧对国际受众的 WooCommerce 商店可能有帮助。

你还可以指定不允许访问缓存页面的用户代理。如果你有理由这样做,在文本字段输入用户代理。接下来,有没有每次更新网站时必须从缓存清除的页面?在框里指定它们的 URL。

还有一点,WP Rocket 默认不缓存带查询字符串的页面。带 URL 参数的页面不缓存,但如果你想缓存此类页面,应在这里输入它们的参数。

如果有这些页面的多个实例,每行输入一个参数,不带值。不过,WP Rocket 仍会从主 URL 地址提供缓存页面。类似这样:
example.com/contact-us/?utm_source=something
example.com/my-new-post/?utm_source=somethingelse
将分别从 example.com/contact-us/ 和 example.com/my-new-post/ 接收缓存文件。如果你想了解更多这个功能如何工作,考虑阅读这篇深入文章。
数据库选项卡
WP Rocket 帮助优化 WordPress 数据库,清理其表、移除已删除文章、评论、瞬态、垃圾评论、残留和文章修订。最棒的是你可以设置后忘掉它。WP Rocket 自动安排数据库维护程序。

只需启用所有选项、把自动清理设置为你偏好的频率:每日、每周或每月。就这样。
CDN 选项卡
RocketCDN 是 WP Rocket 内容分发网络方案。它由 BunnyCDN 提供支持,有 120+ 全球边缘位置 POP。使用 RocketCDN 每月 7.99 美元。

如果你用 Cloudflare CDN,不用担心这个区域。否则,在必填字段输入你的 CDN CNAME 记录。WP Rocket 与 Cloudflare 内容分发网络兼容;无需配置。这个页面你应该看的另一个设置是如何从 CDN 服务器排除一些文件。但你为什么想这样做?不管怎样,有选项给你。

Heartbeat 选项卡
减少或禁用 WordPress heartbeat API 以节省服务器资源。我不建议完全禁用它,因为一些插件或主题可能依赖它正常运作。相反,把 WordPress 后台、文章编辑器和前端的频率和活动减少到每两分钟一次。

附加组件选项卡
这个选项卡列出无需配置的 WP Rocket 兼容附加组件。如果它们增强插件在网站的功能和性能,你可以启用此页列出的附加组件。以下是可用附加组件的快速介绍。
- User Cache:让你为已登录 WordPress 用户创建专属缓存;
- Varnish:自动检测 Web 主机服务器的 Varnish,WP Rocket 清除缓存时清除其缓存,确保内容始终最新;
- WebP 兼容:为网站 WebP 兼容图片优化插件提供支持。如果你有,这个附加组件自动检测、为兼容浏览器提供支持;
- Cloudflare:用这个附加组件启用 WP Rocket 与 Cloudflare Automatic Platform Optimization(APO)功能兼容;
- Sucuri:WP Rocket 清除缓存时同时清除 Sucuri 缓存。
图片优化选项卡
图片优化选项卡没什么可做的。WP Rocket 在这里推广其 Imagify 图片优化插件。如果你想了解插件如何帮助优化 WordPress 图片,即在不牺牲质量的前提下压缩和调整图片大小,可以下载其免费版。

其他选项卡
工具和教程选项卡对许多 Rocketeers 最不重要。工具选项卡提供导入或导出插件设置、回滚到以前主要 WP Rocket 版本、启用 Google 字体优化、更新文件包含/排除列表的选项。教程选项卡有视频教程列表,帮你获得最佳 WP Rocket 设置,以及网站性能和故障排除技巧。除第一次安装插件外,我之后再没看过这些选项卡。
总结
WP Rocket 是强大而流行的 WordPress 缓存插件。它已存在十多年、活跃安装超过 400 万网站。对大多数 WordPress 网站,这些 WP Rocket 设置应该能改善性能、速度、用户体验,修复 PageSpeed Insights 工具的许多错误。如果你在实施本页建议时遇到任何问题,随时联系帮助指南。
常见问题解答(FAQ)
WP Rocket 的推荐设置有哪些?
基础三件套:页面缓存、CSS 和 JS 的合并压缩、延迟加载图片。进阶可以开 CDN 集成、数据库优化、预加载。具体看网站情况,不是所有功能都适合每个网站。
开启 JS 延迟加载会影响功能吗?
可能影响。延迟加载 JS 能提速,但某些依赖脚本的功能(如弹窗、滑块、表单验证)可能变慢或失效。开启后逐页检查,有问题就用排除列表处理。
WP Rocket 需要配合 CDN 吗?
建议配。WP Rocket 有 CDN 集成选项,填上 CDN 地址就能自动把静态资源切到 CDN。配了 CDN 后速度提升更明显。
清理缓存会丢失什么吗?
不会丢数据。清缓存只是删除生成的静态页面副本,文章、图片、设置都还在。内容更新后清一次缓存,访客就能看到最新版本。
WP Rocket 和 LiteSpeed Cache 能同时用吗?
不能。两个都是全功能缓存插件,同时启用会冲突,可能导致页面异常或性能反而下降。选一个用,LiteSpeed Cache 免费、适合 LiteSpeed 主机,WP Rocket 付费、通用性更好。
WP Rocket 设置错了怎么恢复?
不用担心,改设置不会破坏网站文件。如果页面显示异常,回到 WP Rocket 设置页把刚改的选项关掉,或者直接清除缓存。所有设置都能随时调整。
