You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何验证Cloudways服务器上WordPress站点的Varnish缓存是否正常工作?

验证Varnish缓存运行状态的方法(无需断开Cloudflare)

你不需要断开Cloudflare就能验证Varnish的状态——因为Cloudflare作为外层CDN会缓存Varnish返回的内容,直接访问域名时响应头被Cloudflare覆盖是正常现象。以下是几种实用的验证方式:

绕开Cloudflare直接访问服务器

  • 修改本地hosts文件:将你的域名指向Cloudways服务器的真实公网IP(注意不是Cloudflare的节点IP),保存后用浏览器或curl访问域名,此时请求会直接到达Varnish,响应头里会出现X-Varnish、Age字段,或者X-Cache: HIT/MISS的标识,以此判断缓存是否生效。
  • 使用curl命令指定服务器IP:执行curl -H "Host: 你的域名" -I 服务器真实IP,返回的响应头会包含Varnish的相关信息,比如第一次请求返回X-Cache: MISS,第二次刷新后变为X-Cache: HIT,就说明缓存正常工作。

通过Cloudways后台验证

  • 登录Cloudways后台,进入对应服务器的「Varnish Cache」管理页面,查看缓存命中统计、请求处理日志,能直接看到Varnish的运行状态和处理的请求量。
  • 在后台手动清空Varnish缓存,然后用上述绕开Cloudflare的方式访问站点,第一次请求返回MISS,第二次返回HIT,即可确认缓存机制正常。

检查WP Fastest Cache与Varnish的关联

  • 确认WP Fastest Cache插件中配置的Varnish IP是Cloudways服务器的正确IP(可在Cloudways服务器信息页获取),然后点击插件内的「清空Varnish缓存」按钮,若能成功执行无报错,说明关联配置正确。
  • 发布一篇测试文章,绕开Cloudflare访问该文章页面,记录响应头的缓存标识;修改文章内容后,通过插件清空Varnish缓存,再次访问页面,若内容更新且响应头重新变为MISS,说明缓存刷新机制正常。

内容的提问来源于stack exchange,提问作者Shiva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 18:45:04