這個是讓瀏覽器下次瀏覽時不要再對圖片、js、css 等檔案作下載動作,直接使用 cache,減少頻寬使用、回應時間,來加快打開一個網站的速度,這個對伺服器端、客戶端都是有好處的
不過還是會給一個有效時間,當超過這時間,瀏覽器就會再下載檔案了,避免網站其實有更新,造成不同步的情況 (當然也可以 Ctrl +F5 強制下載)
ExpiresActive On ExpiresDefault "access plus 1 day" ExpiresByType text/html "access plus 4 hours" ExpiresByType text/xml "access plus 4 hours" ExpiresByType text/plain "access plus 4 hours" ExpiresByType text/css "access plus 4 hours" ExpiresByType text/javascript "access plus 4 hours" ExpiresByType application/javascript "access plus 4 hours" ExpiresByType application/x-javascript "access plus 4 hours" ExpiresByType application/xml "access plus 4 hours" ExpiresByType application/json "access plus 4 hours" ExpiresByType application/rss+xml "access plus 4 hours" ExpiresByType application/atom+xml "access plus 4 hours" ExpiresByType image/gif "access plus 12 hours" ExpiresByType image/jpg "access plus 12 hours" ExpiresByType image/jpeg "access plus 12 hours" ExpiresByType image/png "access plus 12 hours" ExpiresByType image/svg+xml "access plus 12 hours"
可以打開瀏覽器的 debug 功能,查看每一個 request 的 表頭中的 max-age 是否有生效時間 (預設是秒)
留言