<< なぜか変換できない 〜IMEは大切な辞書を破壊していきました〜 | main | SybaseのODBCドライバを求めて三千里 〜DataDirect Connect for ODBC〜 >>

YSlow で Webアクセス速度診断 〜mod_gzip 圧縮編〜

突然ですが, YSlow いいね(・∀・)

FireBug に組み込んでボタン一つで Webページのパフォーマンス診断をしてくれるツール。
何が悪いのかもきちんと報告してくれる便利モノ。

早速サービスのページを叩いてみました。

Performance Grade: F (46)

F 1. Make fewer HTTP requests
F 2. Use a CDN
F 3. Add an Expires header
F 4. Gzip components
A 5. Put CSS at the top
B 6. Move scripts to the bottom
A 7. Avoid CSS expressions
n/a 8. Make JS and CSS external
A 9. Reduce DNS lookups
B 10. Minify JS
A 11. Avoid redirects
A 12. Remove duplicate scripts
F 13. Configure ETags

ふむ, まぁこんなもんでしょ。
地道に一つずつ対処していきますかね。

でも Gzip components が F というのは納得いかず。
mod_gzip で圧縮設定してるはずなのに何故?
詳細を見るとどうやら js や css が圧縮されていないようだ。

mod_gzip の設定を確認すると,

# NO: include files / JavaScript & CSS (due to Netscape4 bugs)
mod_gzip_item_exclude file \.js$
mod_gzip_item_exclude file \.css$

となっていて, .js と .css のファイルは圧縮除外対象になっていた模様。

コメント見ると Netscape4 のバグ対応のようだが, 今のこのご時世, そんなブラウザ使っているやつなんておるかーい!

という訳で, この部分をコメントアウトして text/* の MIMEタイプは全て圧縮されるように変更。

mod_gzip_item_include mime ^text/.*

YSlow の Gzip の項目も OK。

さてさて, どのくらいトラフィックが減るのかしら...

YSlow で gzip 対策

って 6Mbps の帯域使用量が 3Mbps に激減ですよ, 奥さん!(*゚∀゚)=3

YSlow お試しあれ。


しかし, FireFox 周辺技術の進化には驚きを隠せませんね。
はてブへ追加 この記事のはてブユーザ
Tech > Server | comments (0) | trackbacks (0) | pagetop↑

Comments

Post your Comment

Trackbacks