在apache中我們要實現緩存文件需要開戶mod_expires模塊,緩存功能實現之后我們可以提升服務器的性能(縮短服務的響應時間、減輕服務器負擔、減少網絡帶寬使用量)這里就不一一介紹了。
為了減少客戶端對服務端資源的請求,可以開啟mod_expires.so模塊
在apache配置文件中去掉如下這段前面的#號。
- #LoadModule expires_module modules/mod_expires.so
Httpd.conf配置
- ExpiresActive on
- #緩存3天。
- ExpiresBytype text/css "access plus 3 days
- ExpiresByType application/x-javascript "access plus 3 days "
- ExpiresByType image/jpeg "access plus 3 days "
- Expiresbytype image/gif "access plus 3 days "
加入下面內容
- <IfModule mod_expires.c>
- # mod_expires
- ExpiresActive on
- ExpiresDefault A864000
- ExpiresBytype text/css “access plus 14 days
- ExpiresByType text/javascript “access plus 14 days ”
- ExpiresByType application/x-javascript “access plus 14 days ”
- ExpiresByType application/x-shockwave-flash “access plus 14 days ”
- ExpiresByType image/* “access plus 14 days ”
- ExpiresByType text/html “access plus 14 days ”
- <FilesMatch “.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|jpg|gif)$”>
- ExpiresDefault A864000
- </FilesMatch>
- </IfModule>
默認緩存時間是10天,css緩存時間是14天
新聞熱點
疑難解答