Apache配置静态缓存
瀏覽器訪問(wèn)網(wǎng)頁(yè)時(shí),會(huì)下載許多小圖片,雖然不大,但數(shù)量的很多,有時(shí)影響帶寬和體驗(yàn)。
為了解決這個(gè)問(wèn)題,提出了緩存的概念,即在apache設(shè)置圖片的緩存時(shí)間,圖片緩存到瀏覽器后,不在重新下載圖片,提高用戶體驗(yàn)和節(jié)約帶寬。
配置步驟:
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>
# ? ?緩存開(kāi)關(guān) 啟用或禁用產(chǎn)生"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" ? 默認(rèn)不緩存 設(shè)置了其作用范圍內(nèi)的所有文檔的默認(rèn)有效期的計(jì)算方法
</IfModule>
注意:now等于access?詳細(xì)信息,查看官方手冊(cè)http://apache.jz123.cn/mod/mod_expires.html
轉(zhuǎn)載于:https://blog.51cto.com/11004242/1722968
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Apache配置静态缓存的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Hyper-v Server动态内存
- 下一篇: Shell脚本中$的用法