這個是讓瀏覽器下次瀏覽時不要再對圖片、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 是否有生效時間 (預設是秒)

Related posts 相關文章
apache httpd 2.4.58 有些安全性更新
More...
Apache 有 path traversal 目錄遍歷的漏洞
More...
CentOS7 透過 systemd 自動讓服務 restart 重啟
More...
用 GoAccess 即時分析 IIS Access Log
More...

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。