環境:
CentOS7
Nginx 1.16.0
Expires
原理: 給http添加Cache-Control、Expires頭
Syntax: expires [modified] time;
expires epoch | max |off ;
Default: expires off;
Context: http, server, location;
expires指令控制HTTP應答中的“Expires”和“Cache-Control”Header頭部信息,啓動控制頁面緩存的作用
time:可以使用正數或負數。“Expires”頭標的值將通過當前系統時間加上設定time值來設定。
time值還控制"Cache-Control"的值:
負數表示no-cache
epoch:指定“Expires”的值爲 1 January,1970,00:00:01 GMT
max:指定“Expires”的值爲31 December2037 23:59:59GMT,"Cache-Control"的值爲10年。
-1:指定“Expires”的值爲當前服務器時間-1s,即永遠過期。
off:不修改“Expires”和"Cache-Control"的值
配置文件中加入:
在瀏覽器中訪問時可以看到