允許瀏覽器快取

這幾天伺服器的系統大更新,Apache從2.2升級到2.4變動很大,特別是原來.htaccess中的mod_expires的設定出現問題,當我將Ubuntu 12.04 升級至 Ubuntu 14.04時,這個設定出現問題,就先將註解起來了。

之後使用Page Speed測試,發現變慢了:

2014-08-25_100929

 

在工作達人上的檔案現在都變成expiration not specified了,趕緊檢查伺服器上的Apache模組:

apachectl -M

發現確實沒有mod_expires這個模組啟用:

a2enmod expires

重新啟動Apache伺服器,將.htaccess的設定檔註解取消:

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/gif “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType text/css “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType text/x-javascript “access 1 month”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresByType image/x-icon “access 1 year”
ExpiresDefault “access 2 days”
</IfModule>
## EXPIRES CACHING ##

重新檢查瀏覽速度:

2014-08-25_104045

 

有進步了,改日再檢查其他的問題。

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *