请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

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缓存住。


0 回复 有任何疑惑可以回复我~
  • 提问者 KeithTt #1
    非常感谢!感谢老师!
    回复 有任何疑惑可以回复我~ 2018-06-05 11:07:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信