2007年9月15日土曜日

Apacheチューニングメモ(Expires、deflate)

 mod_expireだけでYSlowが大幅に改善mod_deflateでYSlowがさらに改善の関連のメモ。httpd.confの設定。

Expires(有効期限)設定
LoadModule expires_module modules/mod_expires.so
ExpiresActive On
ExpiresByType application/x-javascript "access plus 3 days"
ExpiresByType text/css "access plus 3 days"
ExpiresByType image/jpeg "access plus 3 days"
ExpiresByType image/bmp "access plus 3 days"
(必要に応じて他のMime-typeも加える。)

Deflate(圧縮)設定
LoadModule deflate_module modules/mod_deflate.so
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/x-javascript
(古いNetscate対策もするならもうちょっとややこしくなる。mod_deflate - Apache HTTP サーバを参考に。)

おまけ
MaxKeepAliveRequests 30
(最大のCSS数+JavaScript数+画像数+αくらい。適度な数で。)

0 件のコメント:

ブログ アーカイブ

tags