Apache配置静态缓存
瀏覽器訪問網頁時,會下載許多小圖片,雖然不大,但數量的很多,有時影響帶寬和體驗。
為了解決這個問題,提出了緩存的概念,即在apache設置圖片的緩存時間,圖片緩存到瀏覽器后,不在重新下載圖片,提高用戶體驗和節約帶寬。
配置步驟:
1.在 CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/%Y%m%d-access_log 86400" combined env=!p_w_picpath-request下插入以下代碼
<IfModule mod_expires.c>
# ? ?緩存開關 啟用或禁用產生"Expires:"和"Cache-Control:"頭的功能
????ExpiresActive on ?
#????緩存1天?? ? ??
? ? ExpiresByType p_w_picpath/gif "access plus 1 days" ? ??
? ? ExpiresByType p_w_picpath/jpeg "access plus 24 hours" ?
? ? ExpiresByType p_w_picpath/png "access plus 24 hours"
? ? ExpiresByType text/css "now plus 2 hour"
? ? ExpiresByType application/x-javascript "now plus 2 hours"
? ? ExpiresByType application/x-shockwave-flash "now plus 2 hours"
? ? ExpiresDefault "now plus 0 min" ? 默認不緩存 設置了其作用范圍內的所有文檔的默認有效期的計算方法
</IfModule>
注意:now等于access?詳細信息,查看官方手冊http://apache.jz123.cn/mod/mod_expires.html
轉載于:https://blog.51cto.com/11004242/1722968
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Apache配置静态缓存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hyper-v Server动态内存
- 下一篇: Shell脚本中$的用法