nginx 設定本地瀏覽器快取檔案

2021-06-10 03:28:00 字數 638 閱讀 3144

瀏覽器快取(browser caching) 是為了加速瀏覽並節約網路資源,瀏覽器在使用者磁碟上對最近請求過的文件進行儲存。

nginx可以通過 expires 指令來設定瀏覽器的header

語法:expires [time|epoch|max|off]

預設值:

expires off

作用域:

使用本指令可以控制http應答中的「expires」和「cache-control」的頭標,(起到控制頁面快取的作用)。

可以在time值中使用正數或負數。「expires」頭標的值將通過當前系統時間加上您設定的 time 值來獲得。

epoch 指定「expires」的值為 1 january, 1970, 00:00:01 gmt。

max 指定「expires」的值為 31 december 2037 23:59:59 gmt,「cache-control」的值為10年。

-1 指定「expires」的值為 伺服器當前時間 -1s,即永遠過期

例子:快取30天

js css快取一小時

location ~.*\.(js|css)?$

Nginx設定瀏覽器快取

在location或if段裡,來寫.格式 expires 30s expires 30m expires 2h expires 30d 注意 伺服器的日期要準確,如果伺服器的日期落後於實際日期,可能導致快取失效 另 304 也是一種很好的快取手段 原理是 伺服器響應檔案內容是,同時響應etag標籤 ...

瀏覽器本地快取

nginx瀏覽器本地快取設定 瀏覽器快取,是為了加速瀏覽 瀏覽器在使用者磁碟上對最近請求過的文件進行儲存,當訪問者再次請求這個頁面時,瀏覽器自動從本地磁碟顯示文件,這樣可以加速頁面瀏覽 瀏覽器快取通過 expires 指令輸出 header 頭來實現 語法 expires time epoch ma...

講解Nginx伺服器中設定本地瀏覽器快取的簡單方法

瀏覽器快取 browser caching 是為了加速瀏覽並節約網路資源,瀏覽器在使用者磁碟上對最近請求過的文件進行儲存。nginx可以通過 expires 指令來設定瀏覽器的header 語法 expires time epoch max off程式設計客棧 預設值 expires off 作用域...