nginx 配置expires
法:?expires [time|epoch|max|off]
默認(rèn)值:?expires off
作用域:?http, server, location
使用本指令可以控制HTTP應(yīng)答中的“Expires”和“Cache-Control”的頭標(biāo),(起到控制頁面緩存的作用)。
可以在time值中使用正數(shù)或負(fù)數(shù)?!?/span>Expires”頭標(biāo)的值將通過當(dāng)前系統(tǒng)時(shí)間加上您設(shè)定的?time?值來獲得。
epoch?指定“Expires”的值為?1 January, 1970, 00:00:01 GMT。
max?指定“Expires”的值為?31 December 2037 23:59:59 GMT,“Cache-Control”的值為10年。
-1?指定“Expires”的值為?服務(wù)器當(dāng)前時(shí)間?-1s,即永遠(yuǎn)過期
“Cache-Control”頭標(biāo)的值由您指定的時(shí)間來決定:
- 負(fù)數(shù):Cache-Control: no-cache
- 正數(shù)或零:Cache-Control: max-age = #, #?為您指定時(shí)間的秒數(shù)。
"off"?表示不修改“Expires”和“Cache-Control”的值
demo:
控制圖片等過期時(shí)間為30天,當(dāng)然這個(gè)時(shí)間可以設(shè)置的更長。具體視情況而定
比如
location~ \.(gif|jpg|jpeg|png|bmp|ico)$ {
???????????expires 30d;
???????}
控制匹配/resource/或者/mediatorModule/里所有的文件緩存設(shè)置到最長時(shí)間
比如
??????
???????location ~ /(resource|mediatorModule)/ {
????????????????root????/opt/demo;
????????????????expires max;
????????}
?
源文檔?<http://blog.chinaunix.net/uid-24625974-id-2893727.html>?
超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的nginx 配置expires的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx虚拟目录alias和root目
- 下一篇: [FFmpeg] ffmpeg 常用命令