404 Blog Not Found:あなたのページを最速にする14の掟

本当に基本的な内容ばっかりですがこういうものの積み重ねがパフォーマンスチューニングにつながるって事ですよね。

特にgzipとかいれれば1/10のサイズになりますからね。JSとCSSを外部かすることでキャッシュや共通化で大きな改善になりそうですね。

きちんと理解したければ、これらを熟読するのが一番だが、紹介者も言っているように、これらの知見は以下の14のルールにまとめられている。

  1. HTTPリクエストは最小限に - Make fewer HTTP requests
  2. CDNを活用 - Use a CDN
  3. Expiresヘッダを利用 - Add an Expires header
  4. コンテンツはGzipせよ - Gzip components
  5. CSSは上に - Put CSS at the top
  6. JSは下に - Move JS to the bottom
  7. CSSのexpressionの利用は控えよ - Avoid CSS expressions
  8. JSとCSSは外部化せよ - Make JS and CSS external
  9. DNS参照を抑えよ - Reduce DNS lookups
  10. JSを「縮刷」せよ - Minify JS
  11. リダイレクトは控えよ - Avoid redirects
  12. スクリプトの重複を削除せよ - Remove duplicate scripts
  13. ETagはオフにせよ - Turn off ETags
  14. AJAXを小さくしてキャッシュ可能にせよ - Make AJAX cacheable and small

元記事は、14 rules for fast web pages (Skrentablog)らしくて、2007年09月に本にもなるらしいです。

Each performance rule is supported by specific examples, and code snippets are available on the book's companion web site. Although the book is still in progress, you can start applying these rules with our Rough Cuts version, which gives you online or PDF access to High Performance Web Sites as it evolves. The book's performance rules include how to:

* Minimize HTTP Requests
* Use Edge Computing
* Add an Expires Header
* Gzip Components
* Move CSS to the Top
* Move JS to the Bottom
* Avoid CSS Expressions
* Inline in Home Pages
* Minimize Domains
* Minify JS
* Avoid Redirects
* Remove JS Duplicates
* Turn off ETags
* Make Ajax Cacheable and Small