可以一起用。Cloudways 官方帮助中心有专门的 WP Rocket 配置文档,写明它和平台自带的 Varnish、OPcache、Object Cache Pro 都能配合。要注意的只有一条:WP Rocket 和 Breeze 只留一个。
一、WP Rocket 还是 Breeze
Cloudways 新建的 WordPress 预装了自家的免费缓存插件 Breeze,官方推荐的也是它。
| Breeze | WP Rocket | |
|---|---|---|
| 价格 | 免费 | 付费,按年订阅,价格以其官网为准 |
| 页面缓存、压缩合并 | 有 | 有 |
| 清理 Varnish 缓存 | 有,预先配好 | 有,需要手动勾选 |
| 延迟加载 JS、移除未使用 CSS | 功能较少 | 更完整 |
| 缓存预加载 | 有 | 有,控制更细 |
| 和 Cloudways 的兼容性 | 官方开发和测试 | 官方有配置文档 |
怎么选:
- 用 Breeze 就够:普通博客、企业站,不想多花钱。
- 换 WP Rocket:已经买了授权;或者 PageSpeed 分数卡在“减少未使用的 CSS / JS”上,想要更细的前端优化选项。
二、安装 WP Rocket
- 在 WP Rocket 官网购买并下载插件 zip 包。
- 登录 WordPress 后台,停用并删除 Breeze 以及其他缓存、优化类插件,避免冲突。
- 插件 → 安装插件 → 上传插件,选择 zip 包安装并启用。启用时授权自动激活,不用填密钥。
启用之后页面缓存、浏览器缓存、GZIP 就已经生效,不需要额外设置。
三、开启 Varnish 自动清理
Cloudways 服务器默认开着 Varnish。不设置这一步,更新文章后访客可能还看到旧页面。
进入 WP Rocket 设置 → Add-ons(附加组件),打开 Varnish 的缓存自动清理开关。打开之后不需要再装 Varnish HTTP Purge 之类的插件。
Cloudways 还提供 OPcache,WP Rocket 的顶部工具栏菜单里会自动出现 Purge OPcache 的入口。
四、同时用 Cloudflare 时的处理
域名开了 Cloudflare 代理(橙色云朵)时,WP Rocket 可能清不掉 Varnish。官方文档的做法是加一个小的 mu-plugin,把清理请求指回本机:
<?php
// wp-content/mu-plugins/wp-rocket-varnish-purge-proxy.php
add_filter( 'rocket_varnish_purge_request_host', function () {
return 'example.com'; // 换成你的域名
} );
add_filter( 'rocket_varnish_ip', function () {
return 'localhost';
} );
保存后停用再启用一次 WP Rocket。验证方法:打开浏览器开发者工具的 Network 面板刷新页面,看第一个请求的 age 响应头,清理后它会回到 0。
另外要知道:Cloudflare 的边缘缓存命中时,请求不会到达服务器上的 Varnish,这是正常现象。改了内容之后 Cloudflare 那一层也要清。
五、压缩合并和延迟加载
- 一项一项开。LazyLoad 和 CSS / JS 压缩可能让某些主题错位,每开一项就用无痕窗口看一遍前台。
- 开了 CSS / JS 压缩合并时,官方文档要求在应用的 Application Settings → Varnish Settings → Add New Exclusion 里加一条排除规则,具体写法照官方文档复制。
- 预加载占资源。1GB 的服务器上,预加载机器人可能把 CPU 吃满,遇到这种情况把预加载关掉或调低频率。
六、Redis 和 Object Cache Pro 还要不要开
要。WP Rocket 管的是页面缓存和前端优化,Redis / Object Cache Pro 管的是数据库查询的对象缓存,两者不重叠。WooCommerce 这类动态页面多的站,对象缓存的效果更明显。开启方法见加速教程。
七、常见问题
WP Rocket 和 Breeze 能同时启用吗? 不要。两个页面缓存插件一起跑会互相覆盖,出现样式丢失、缓存清不掉等问题。
Cloudways 送 WP Rocket 吗? 不送。免费提供的是 Breeze,4GB 及以上的服务器可以免费用 Object Cache Pro。
换成 WP Rocket 一定更快吗? 不一定。服务器端的 Varnish 和 Redis 配好之后,两个插件的差距主要在前端优化的细节上。先用免费的 Breeze 测一遍,不满意再换。