- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
靜態(tài)資源是指不變的文件,像 CSS,JavaScript 和圖片。這些文件往往在網(wǎng)頁的數(shù)據(jù)中占半數(shù)以上。頁面的其余部分是動態(tài)生成的,像在論壇中評論,性能儀表盤,或個性化的內(nèi)容。
緩存靜態(tài)資源有兩大好處:
(1)更快的交付給用戶 - 用戶可以從它們?yōu)g覽器的緩存或者從互聯(lián)網(wǎng)上離它們最近的緩存服務(wù)器獲取靜態(tài)文件。有時候文件較大,因此減少等待時間對它們來說幫助很大。
(2)減少應(yīng)用服務(wù)器的負(fù)載 - 從緩存中檢索到的每個文件會讓 web 服務(wù)器少處理一個請求。你的緩存越多,用戶等待的時間越短。
要讓瀏覽器緩存文件,需要在靜態(tài)文件中設(shè)置正確的 HTTP 首部。看看 HTTP Cache-Control 首部,特別是設(shè)置了 max-age 參數(shù),Expires 首部,以及 Entity 標(biāo)記。
當(dāng)啟用本地緩存,然后用戶請求以前訪問過的文件時,瀏覽器首先檢查該文件是否在緩存中。如果在,它會詢問 Web 服務(wù)器該文件是否改變過。如果該文件沒有改變,Web 服務(wù)器將立即響應(yīng)一個304狀態(tài)碼(未改變),這意味著該文件沒有改變,而不是返回狀態(tài)碼200 OK 并檢索和發(fā)送已改變的文件。
要在瀏覽器之外支持緩存,可以考慮下面講到的技巧,以及考慮使用內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)。CDN 是一種流行且強大的緩存工具,但我們在這里不詳細(xì)描述它。在你實現(xiàn)了這里講到的其它技術(shù)之后可以考慮 CDN。根據(jù)需要調(diào)查和測試,找到你網(wǎng)站需要的正確方法。
可以在站點配置文件server元素中添加下面代碼:
location ~* .(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|
exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
expires max;
log_not_found off;
access_log off;
}
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è)定的 time 值來獲得。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP