有什么方法可以让我了解为什么 Squid(代理服务器)会确定某个资源为何会 MISS?

有什么方法可以让我了解为什么 Squid(代理服务器)会确定某个资源为何会 MISS?

我正在使用 Fiddler/FireBug 调试我们的一些实时服务器 Web 内容。我们收到很多:-

X-Cache:MISS 来自 X-Cache-Lookup:MISS 来自:8080 通过:1.1:8080(squid/2.7.STABE3)

我以为我对 cache-control / expires / last-modified / etags 等了解很多,但可能并非如此。

那么..有没有办法可以详细地运行 squid 来查看为什么它认为我请求的资源被缓存/没有被缓存等等..这就是为什么我们会得到 MISS 的原因?

欢呼:)

答案1

您可以使用 debug_options 指令来操作日志输出。

编辑:类似

debug_options ALL,1 11,3 31,3 65,3

请参阅简历这里

相关内容