404 Blog Not Foundに、「あなたのページを最速にする14の掟」というエントリィがあって、
そこにYahoo!の(Chief Performance Yahoo!という役職)Steve Souders氏の記事が紹介されている。
その中の「あなたのページを最速にする14の掟」がとてもよい。
- HTTPリクエストは最小限に – Make fewer HTTP requests
- CDNを活用 – Use a CDN
- Expiresヘッダを利用 – Add an Expires header
- コンテンツはGzipせよ – Gzip components
- CSSは上に – Put CSS at the top
- JSは下に – Move JS to the bottom
- CSSのexpressionの利用は控えよ – Avoid CSS expressions
- JSとCSSは外部化せよ – Make JS and CSS external
- DNS参照を抑えよ – Reduce DNS lookups
- JSを「縮刷」せよ – Minify JS
- リダイレクトは控えよ – Avoid redirects
- スクリプトの重複を削除せよ – Remove duplicate scripts
- ETagはオフにせよ – Turn off ETags
- AJAXを小さくしてキャッシュ可能にせよ – Make AJAX cacheable and small
そうなんです。
「HTTPリクエストは最小限に」が一番大事なんですよね。
そいでもって「ETagはオフにせよ 」が正解なんです!
この内容はO’Reilly Media — Bookstore: High Performance Web Sites: Rough Cuts Versionとしてまとめられていて、正式版も今年の9月に出版されるとのこと。
邦訳も出版されました。





