配置expires
expires起到控制頁面快取的作用,合理的配置expires可以減少很多伺服器的請求
要配置expires,可以在http段中或者server段中或者location段中加入
控制等過期時間為30天,當然這個時間可以設定的更長。具體視情況而定比如1
2
3
4
location ~ \.(wma|wmv|asf|***|mmf|zip|rar|swf|flv)$
expires 指令可以控制 http 應答中的「 expires 」和「 cache-control 」的頭標(起到控制頁面快取的作用)
語法:expires [time|epoch|max|pff]
預設值:off
expires指令控制http應答中的「expires」和「cache-control」header頭部資訊,啟動控制頁面快取的作用
time:可以使用正數或負數。「expires」頭標的值將通過當前系統時間加上設定time值來設定。
time值還控制"cache-control"的值:
負數表示no-cache
正數或零表示max-age=time
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"的值
expires使用了特定的時間,並且要求伺服器和客戶端的是中嚴格同步。
而cache-control是用max-age指令指定元件被快取多久。
對於不支援http1.1的瀏覽器,還是需要expires來控制。所以最好能指定兩個響應頭。但http規範規定max-age指令將重寫expires頭。
nginx expires控制頁面快取
expires 指令可以控制 http 應答中的 expires 和 cache control 的頭標 起到控制頁面快取的作用 語法 expires time epoch max pff 預設值 offexpires指令控制http應答中的 expires 和 cache control head...
Spring Cloud中Feign配置詳解
到目前為止,小夥伴們對feign的使用已經掌握的差不多了,我們在前文也提到feign是對ribbon和hystrix的整合,那麼在feign中,我們要如何配置ribbon和hystrix呢?帶著這兩個問題,我們來看看本文的內容。1.使用spring cloud搭建服務註冊中心 2.使用spring ...
GitHub Eclipse配置使用教程詳解
1.egit外掛程式 開啟eclipse,git需要eclipse授權,通過網頁是無法 egit的安裝包的。在選單欄依次開啟eclipse help install new software add,name欄中輸入egit,location欄中輸入 點選ok進行 完成後會提示重啟eclipse 如...