我已经设置了我的nginx.conf文件,以便在我在网上找到的教程中使用代理缓存。但是,我试图弄清楚如何检查它是否真的有效。我在某处读过添加add_header X-Cache-Status $ upstream_cache_status;在服务器部分的配置文件中,应该为响应添加一个缓存标头,该响应将显示它是否来自缓存(具有HIT,MISS或EXPIRED的值)。但是,我想知道我在哪里可以实际查看此标题(及其值)以及这是否是正确的方式/如果有另一种方式。我对网络很新,所以很抱歉,如果这是一个菜鸟问题。谢谢!
答案 0 :(得分:0)
你有正确的方法,看到发回的标题你需要检查你的http客户端。显然,如果你能做到这一点,将取决于你的客户
以下是一些查看标题的简单方法:
1. curl --head http://your-adress
2. wget --server-response http://your-adress
3. in firefox, install the [liveheaders][1] addon,
go the <url>, rightclick->View page info->headers
4. in opera open dragonfly with ctrl+i
go to network->make request part of the tool,
enter http://your-adress,
the result with headers will be shown in the response field