Yahoo!パフォーマンスチーム、最新高速化ルール20を発表

 

Webアプリケーション開発に欠かせないFirefoxエクステンションであるFirebugをベースにして開発されたWebページのパフォーマンス計測ツールにYSlowがある。2007年12月上旬にはパフォーマンス分析能力を向上させたYSlow 0.9がリリースされた。紹介にもあるように、手軽に導入できるうえにかなり効果的に分析ができるところに特徴がある。

YSlowの強みとなっているのはYahoo! Exceptional Performanceチームが分析した評価基準をベースにしている点にある。Yahoo!が実際に分析した結果をベースにしているだけあって効果が確実なものとして効いてくるわけだ。

そのYahoo! Exceptional Performanceチームから最新の調査結果およびパフォーマンスブレークスルーのための新しいルールが発表された。既存の14のルールに加えて、新しく20のルールが紹介されている。新しい20のルールはサーバ、コンテンツ、クッキー、JavaScript、CSS、画像、モバイルの7つに分類されている。新しく紹介されたルールは次のとおり。

  1. バッファは早期にフラッシュする (サーバ)
  2. AJAXリクエストにGETを使う (サーバ)
  3. コンポーネントのポストロード (コンテンツ)
  4. コンテンツのプレロード (コンテンツ)
  5. DOM要素数の削減 (コンテンツ)
  6. ドメインをまたがってコンテンツを分離 (コンテンツ)
  7. iframeの数を最小化 (コンテンツ)
  8. 404を作ってしまわない (コンテンツ)
  9. クッキーサイズを最小化 (クッキー)
  10. コンポーネントに対してクッキーフリードメインを使う (クッキー)
  11. DOMアクセスを最小化 (JavaScript)
  12. かしこいイベントハンドラを用意 (JavaScript)
  13. @importよりもlinkを使う (CSS)
  14. フィルタの使用は避ける (CSS)
  15. 画像を最適化 (画像)
  16. CSS分割を最適化 (画像)
  17. HTMLにおいて画像をスケールさせない (画像)
  18. favicon.icoを小さく作成しさらにキャッシュを有効にする (画像)
  19. 25KB以下にコンポーネントをキープする(モバイル)
  20. コンポーネントを複数のドキュメントへパックする(モバイル)

ルールの詳細はYahoo! Developer Network blogのYahoo!'s Latest Performance Breakthroughsにおいてスライドの形でまとまっているので参考にされたい。YSlowを使ってすでにすぐれた評価を得ている場合でも、新しい20のルールを適用することでさらにパフォーマンスを向上させられる可能性がある。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

[実力試し]HTML5 認定試験 Lv1 想定問題 (26) フォーム部品の属性
[07:30 9/27] 企業IT
地球の反対側を知ろう! パラグアイを楽しむフェスティバルでグルメも堪能
[07:30 9/27] 趣味
東工大、樹状構造の高分子「デンドリマー」を利用した新たな発光体を開発
[07:30 9/27] テクノロジー
「高い」と思うコンサートのチケット代は?
[07:30 9/27] マネー
島崎遥香、主演ドラマで壁に直面 自身の演技に「悲しくなるくらいの出来…」
[07:00 9/27] エンタメ

求人情報