yslow - jui2009

29
YSlow HolyGrail Roppongi.JS

Upload: kuniaki-hori

Post on 06-Jul-2015

885 views

Category:

Technology


1 download

DESCRIPTION

JUI2009で発表したYSlowの資料です

TRANSCRIPT

Page 1: YSlow - JUI2009

YSlowHolyGrailRoppongi.JS

Page 2: YSlow - JUI2009

自己紹介

Page 3: YSlow - JUI2009

HolyGrail

Page 4: YSlow - JUI2009

こんなアイコン

JUI2008でma.la.さんのスライドでゲスト出演

Page 5: YSlow - JUI2009

フロントエンドエンジニア

Page 6: YSlow - JUI2009

YSlow

Page 7: YSlow - JUI2009

YSlowとは

•Yahoo Inc.開発のFirefoxアドオン•パフォーマンスの計測•14のルール+α(V2)

Page 8: YSlow - JUI2009

画面

Page 9: YSlow - JUI2009

画面

Page 10: YSlow - JUI2009

画面

Click!

Page 11: YSlow - JUI2009

結果表示

Page 12: YSlow - JUI2009

悪いところ

Page 13: YSlow - JUI2009

ただし!

Page 14: YSlow - JUI2009

スコアが高い=速い

Page 15: YSlow - JUI2009
Page 16: YSlow - JUI2009

そんなことはない!

Page 17: YSlow - JUI2009

Page 18: YSlow - JUI2009

•CSSのback-ground画像が多いよ!

Page 19: YSlow - JUI2009

•CSSのback-ground画像が多いよ!•→CCSで指定してるところを全部<img>にしようぜ!

Page 20: YSlow - JUI2009

•CSSのback-ground画像が多いよ!•→CCSで指定してるところを全部<img>にしようぜ!

•→スコアアップで高速化達成!

Page 21: YSlow - JUI2009

•CSSのback-ground画像が多いよ!•→CCSで指定してるところを全部<img>にしようぜ!

•→スコアアップで高速化達成!

とはならない

Page 22: YSlow - JUI2009

大切なこと

•なぜそのような指摘をされているのかを考える

•今回の例•→CSS spriteによってリクエスト数を減らせないか、を考える

Page 23: YSlow - JUI2009

22のルール

•http://developer.yahoo.com/yslow/help/

• ちゃんと理由が明記されている•各項目が当てはまるかどうかを正しく理解できるようになろう

Page 24: YSlow - JUI2009

その他パフォーマンス測定

Page 25: YSlow - JUI2009

その他パフォーマンス測定

• IBM Page Detailer

Page 26: YSlow - JUI2009

その他パフォーマンス測定

• IBM Page Detailer• 詳しくは

Page 27: YSlow - JUI2009

その他パフォーマンス測定

• IBM Page Detailer• 詳しくは• http://d.hatena.ne.jp/HolyGrail/20081126/1227728194

Page 28: YSlow - JUI2009

その他パフォーマンス測定

• IBM Page Detailer• 詳しくは• http://d.hatena.ne.jp/HolyGrail/20081126/1227728194

•Webで!

Page 29: YSlow - JUI2009

ご静聴ありがとうございました