一个java客户端请求nginx的cache,这个cache是缓存压缩后的图片的,场景是这样的 client -> nginx -> Go server。问题出现在浏览器可以正常命中缓存,但是java客户端无法命中,而浏览器打开一次该图片后,java客户端又可以命中了。网上找了很久办法终于在http://serverfault.com/questions/326545/nginx-cache-hits-not-happening 找到了解决办法,就是加上
proxy_ignore_headers
Set-Cookie; 原来是set-cookie的原因。
转载于:https://my.oschina.net/sol/blog/223367