一個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的緣由。