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月に出版されるとのこと。

邦訳も出版されました。

ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール