回覆列表
  • 1 # 王已瘋923

    要使用公共快取控制標頭將靜態內容快取365天,可以使用以下命令配置IIS:<staticContent>    <clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00" /></staticContent>這將轉換為這樣的標題:Cache-Control: public,max-age=31536000請注意,max-age是以秒為單位的增量,由RFC 2616第14.9.3節和14.9.4節中所述的正32位整數表示。這表示最大值為2 ^ 31或2,147,483,648秒(超過68年)。但是,為了更好地確保客戶端與伺服器之間的相容性,我們建議最長為365天(一年)。如其他答案所述,您也可以在網站的web.config上對所有靜態內容使用這些指令。或者,您也可以僅將其用於特定位置的內容(在示例中,“ cdn”資料夾中的內容的30天公共快取):<location path="cdn">   <system.webServer>        <staticContent>             <clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00"/>        </staticContent>   </system.webServer></location>

  • 中秋節和大豐收的關聯?
  • 1光年等於光走1年的距離,光都要走1年的距離天文望遠鏡是如何透過1小時的時間觀測到1光年的景象?