我很難找出s-maxage瀏覽器是否支持,或者它們的哪些版本。
s-maxage主要用于共享快取,例如代理或 CDN,但在我看來,它也適用于 Chrome。例如,對于使用
但是,我找不到像 MDN 檔案或任何可以記錄它的權威資源。有誰知道?
uj5u.com熱心網友回復:
你不應該期望瀏覽器尊重s-maxage.
如規范中所定義,僅s-maxage適用于共享快取。瀏覽器快取通常被認為是私有快取。
我認為您所看到的只是瀏覽器在您沒有明確說明過期時所做的默認快取。由于您的任何標頭都沒有提供明確的新鮮度生命周期,因此快取可以自由分配其自己的啟發式新鮮度。即使您沒有提供任何過期指令,看到快取命中也是正常的。
瀏覽器可能會s-maxage在計算其啟發式新鮮度時考慮在內,但我當然不會依賴它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/483375.html
