Your SlideShare is downloading. ×
0
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
3-in-1 YSlow
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

3-in-1 YSlow

3,330

Published on

YSlow demo at Velocity 2010 …

YSlow demo at Velocity 2010

http://en.oreilly.com/velocity2010/public/schedule/detail/15306

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,330
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
60
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 3-in-1 YSlow Stoyan Stefanov, @stoyanstefanov June 23, 2010 Velocity
  • 2.  
  • 3. showslow.com gtmetrix.com
  • 4.  
  • 5. 3. Platform <ul><li>Rules </li></ul><ul><li>Rulesets </li></ul>
  • 6. 3. Platform YSLOW . registerRule ({…}); YSLOW . registerRuleset ({…});
  • 7. YSLOW . registerRule ({ id: &quot;myrule&quot; , name: &quot;Rule name&quot; , info: &quot;This rule …&quot; , config: {}, lint: function (doc, cset, config) { return { score: 89 , message: ”OMG!&quot; }; } });
  • 8. YSLOW . registerRuleset ({ id: &quot;myruleset&quot; , name: &quot;My ruleset&quot; , rules: { my_rule: {}, my_other_rule: {}, ynumreq: {}, ycompress: {} }, weights: { } });
  • 9. YSpy
  • 10. WTF Web Testing Framework http://phpied.com/wtf /
  • 11. 3-in-1 YSlow Lint, Monitor, Extend
  • 12. Thank you! Stoyan Stefanov @stoyanstefanov http ://www.phpied.com

×