解决非浏览器客户端请求nginx无法命中缓存的问题

一个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的原因。

你可能感兴趣的:(解决非浏览器客户端请求nginx无法命中缓存的问题)