有没有办法在客户端绕过Varnish缓存?

3 投票
2 回答
7365 浏览
提问于 2025-04-17 05:38

我正在尝试从一个WordPress博客获取最新的内容,这个博客在服务器端使用了Varnish。有没有办法绕过Varnish的缓存控制,这样我每次请求这个网站时都能获取到最新的内容?

谢谢

2 个回答

0

通常情况下,大家会把 Varnish 安装在 80 端口,然后把默认的网页服务(比如 ApacheNginx 等等)改成在 8080 端口上运行。

所以,要想绕过 Varnish,就需要添加 8080 端口:

Example: www.example.com:8080
5

文档中说,Varnish 不会缓存带有 Cookie 头的请求,所以一个简单的解决办法是加上一个 Cookie: … 头。或者,你也可以加一个不使用的 GET 参数,比如 ?cachebuster=1234,这样也可以绕过缓存。

撰写回答