我有一些在AWS上託管的js。我想緩存它不支付額外的304 GET請求,但我很困惑,爲什麼兩個頭是不同的。 helper.js請求頭緩存策略和響應頭之間的區別
Accept:*/*
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
If-Modified-Since:Tue, 20 Aug 2013 13:08:13 GMT
的
Request Method:GET
Status Code:304 Not Modified
請求頭和響應頭
Age:4348
Cache-Control:max-age=604800
Connection:keep-alive
爲何不同?這是否意味着Cache-Control錯誤?我使用Chrome控制檯獲取標題。
我有點困惑。你是問爲什麼服務器響應不同的Cache-Control頭,即使你在客戶端發送了Cache-Control頭?我猜你預計會發生? –
基本上,我想我的js被緩存,這是什麼意思,這兩個有不同的緩存控制 –