13 我已经将我的nginx.conf文件设置为使用在线查找的教程中的代理缓存。现在,我试图弄清楚如何检查它是否真正起作用。 我读过某个地方的文章,add_header X-Cache-Status $upstream_cache_status;在服务器部分的配置文件中添加了缓存标头,该标头将显示响应是否来自缓存(具有HIT,MISS或EXPIRED的值)。 我想知道在哪里可以实际查看此标头(及其值),以及这是否是正确的方法/是否有其他方法。一般来说,我对Web技术是非常陌生的,如果这是一个菜鸟问题,那么抱歉。谢谢! nginx http http-headers — 还在学习 source
7 您可以使用以下内容查看标题 Firefox插件Firebug Chrome调试控制台 cURL(curl -I <address>) ... — 克里斯托弗·佩林 source 我将nginx用作Node服务器的反向代理,因此标头在chrome dev工具中显示为nginx,但是我看到GET 200消息显示在运行Node服务器的控制台中。这是否意味着nginx没有缓存?我还检查了缓存路径,它是空的。 — user137717 这仅表示您的浏览器未进行缓存。它没有说关于nginx的事情 — 克里斯托弗·佩兰
-3 例如,使用:http : //nontroppo.org/tools/gziptest/ 输入您的站点URL,然后按“开始测试”。样本输出: HTTP/1.1 200 OK Server: nginx Date: Sat, 17 Jan 2015 18:44:25 GMT Content-Type: text/html; charset=ISO-8859-1 — 卡雷尔 source