Apache開啟expires響應頭,優化緩存


apache開始expires響應頭輸出

expires是什么

指示資源什么時候過期的時間值(GMT時間),在指定的過期時間前,瀏覽器可以直接使用自身緩存的版本,而不用向服務器發請求,大大減輕服務器壓力.

apache設置expires

打開 http.conf 文件,做如下修改:

  1. 開啟模塊

     #LoadModule expires_module modules/mod_expires.so  //去掉#
    
  2. 配置各類資源的過期時間

     <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生效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM