【发布时间】:2016-05-11 02:56:05
【问题描述】:
我的 Varnish 设置似乎有些问题。我在 ubuntu 上运行了一个全新安装的 Varnish 和 Nginx,一切似乎都在运行,但我似乎并没有真正缓存任何东西。
这是我看到的:
HTTP/1.1 200 OK
Server: nginx/1.4.6 (Ubuntu)
Content-Type: text/html; charset=UTF-8
Vary: Accept-Encoding
X-Powered-By: PHP/5.5.9-1ubuntu4.14
Cache-Control: no-cache
Date: Tue, 02 Feb 2016 10:15:17 GMT
Content-Encoding: gzip
X-Varnish: 196655
Age: 0
Via: 1.1 varnish-v4
Accept-Ranges: bytes
Connection: keep-alive
我几乎可以肯定问题与“年龄”响应为 0 有关。我已经读到 Cache-Control 标头可能是罪魁祸首,并且花了一些时间使用解决方案配置 nginx 和我的 vcl 文件在线阅读,没有一个有效。
我对任何想法都持开放态度,即使是我以前尝试过的想法(因此我为什么不列出我已经采取的步骤)。
提前感谢您的任何想法。
【问题讨论】: