一般情況下網頁中的圖片是影響網頁大小關鍵的因素,且圖片一般是固定不變的,圖片和js、css文件等不變的內容我們可以用htaccess來指定較長時間的緩存來減少重復查詢的次數減輕服務器負擔,同時緩存的設置可以讓用戶感覺更快.
合理的設置網頁圖片、css/js文件、html靜態網頁,甚至是動態網頁設定一定的緩存時間不僅僅是為了節省服務器開銷,更多的時候可以讓用戶感覺”網速更快“,合理設置緩存是必要的,特別是圖片/css/js/txt/靜態html文件等不經常變化的文件.
在.htaccess文件中加入下面的代碼就是設置網頁緩存時間的,如果是在開發調試的階段可以暫時關閉這個功能,代碼如下:
- <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|css|txt|pdf)$">
- Header set Cache-Control "max-age=36000"
- </FilesMatch>
- //開源代碼Vevb.com
這段代碼設定的是緩存10個小時,可以根據自己的需要做修改,注意:做任何改動前請先備份網站數據域.htaccess文件.
編輯完畢后保存文件,代碼中“max-age”參數的值為36000(秒),因此圖片緩存和Flash內容緩存在瀏覽器中保留10小時.
新聞熱點
疑難解答