apache開始expires響應頭輸出
expires是什么
指示資源什么時候過期的時間值(GMT時間),在指定的過期時間前,瀏覽器可以直接使用自身緩存的版本,而不用向服務器發請求,大大減輕服務器壓力.
apache設置expires
打開 http.conf
文件,做如下修改:
-
開啟模塊
#LoadModule expires_module modules/mod_expires.so //去掉#
-
配置各類資源的過期時間
<IfModule expires_module> #打開緩存 ExpiresActive on #css文件緩存7200000/3600/24=83天 ExpiresByType text/css A7200000 #js文件緩存83天 ExpiresByType application/x-javascript A7200000 ExpiresByType application/javascript A7200000 #html文件緩存83天 ExpiresByType text/html A7200000 #圖片文件緩存83天 ExpiresByType image/jpeg A7200000 ExpiresByType image/gif A7200000 ExpiresByType image/png A7200000 ExpiresByType image/x-icon A7200000 </IfModule>
驗證expires開啟效果
在瀏覽器中輸入url,按回車(或者從其他頁面點擊跳轉過來),查看網絡面板資源的請求, 響應頭包含 expires: Fri, 21 Oct 2016 03:29:33 GMT
, status: 200 from cache
則表示expires生效