老师,请问一下,配置了 proxy_cache 怎么确认生效了?
来源:3-21 Nginx作为缓存服务_场景配置演示
KeithTt
2018-06-03
写回答
1回答
-
可以有如下几种测试方式;
方式一、查看你配置中proxy_cache_path所设置的路径下是否有缓存的文件生成,这种方式比较粗略。
方式二、在配置proxy_cache时候,添加一个配置如:add_header Nginx-Cache "$upstream_cache_status";,然后模拟客户端用浏览器访问对应的url,查看服务端返回的头信息中是否有Nginx-Cache是否为:hit
方式三、在nginx的log_format中添加:
log_format …$upstream_cache_status;
然后通过浏览器请求url,一边用tail -f 查看服务端的Nginx的access日志,就能看到你请求的url是否有通过nginx缓存住。
012018-06-05
相似问题