2009年1月12日星期一

套用YSlow!提供的建議 , 改進Apache 的效能

1) 打開需要的Apache_mod


首先要打開 authn_default , expires 兩個Apache_mod。 在Webmin下可輕易開啟。

要檢查相關的mod 是否正確開啟, 可以用PHP 的 phpinfo();


2) 修改httpd.conf


能改善的分別有三個, 分別為:
  • 取消eTag
  • 增加 Expires 的Header
  • 啟用Gzip


在httpd.conf下, 加上

FileETag None
ExpiresActive On
ExpiresByType text/css "access plus 60 month"
ExpiresByType text/javascript "access plus 60 month"
ExpiresByType application/x-javascript "access plus 60 month"
ExpiresByType image/gif "access plus 60 month"
ExpiresByType image/jpg "access plus 60 month"
ExpiresByType image/png "access plus 60 month"
ExpiresByType image/x-icon "access plus 1 month"
SetOutputFilter DEFLATE