Http Nginix代理缓存-如何检查它是否工作?

Http Nginix代理缓存-如何检查它是否工作?,http,nginx,http-headers,Http,Nginx,Http Headers,我已经将nginx.conf文件设置为使用在线教程中的代理缓存。然而,我正试图找出如何检查它是否真的工作。我在某个地方读到,添加add_header X-Cache-Status$upstream_Cache_Status;对于服务器部分中的配置文件,应该在响应中添加一个缓存头,该响应将显示它是否来自缓存(具有命中、未命中或过期的值)。但是,我想知道我在哪里可以查看这个标题(及其值),以及这是否是正确的方法/是否有其他方法。一般来说,我对网络非常陌生,如果这是一个noob问题,我很抱歉。谢谢 您

我已经将nginx.conf文件设置为使用在线教程中的代理缓存。然而,我正试图找出如何检查它是否真的工作。我在某个地方读到,添加add_header X-Cache-Status$upstream_Cache_Status;对于服务器部分中的配置文件,应该在响应中添加一个缓存头,该响应将显示它是否来自缓存(具有命中、未命中或过期的值)。但是,我想知道我在哪里可以查看这个标题(及其值),以及这是否是正确的方法/是否有其他方法。一般来说,我对网络非常陌生,如果这是一个noob问题,我很抱歉。谢谢

您的方法是正确的,要查看发送回来的头,您需要签入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
1。卷曲头http://your-adress
2.wget——服务器响应http://your-adress
3.在firefox中,安装[liveheaders][1]插件,
转到,右键单击->查看页面信息->标题
4.在歌剧中用ctrl+i打开蜻蜓
进入网络->使请求成为工具的一部分,
进入http://your-adress, 
带有标题的结果将显示在响应字段中

明白了!我使用了curl,现在可以看到标题了。非常感谢!:)