Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Hacking YSlow      @stoyanstefanov      http://phpied.comSF WebPerf Meetup Aug 2, 2012
ConfiguringCustomizing Extending
MessingFiddlingHacking
Tool -> Platform
Scores
Strike of a genius?   Lucky strike? Marketing plot?
How come I get an...
Coding horror:"Yahoos problems   are not your    problems"
Disagree with scores?Your own CDN?Expires not important?
Customize the scores
Customize the rules
New rules
Remove the owner   bottleneck
Lint all the things!
Contribute to the    project
Written in JSbarrier for entry =     !existent
Architecture 1. Peel  2. Lint 3. Show
Architecture 1. Peel  2. Lint 3. Show
Running your own hackable copy (bookmarklet)
1.   Git2.   Build3.   Deploy4.   Install client
1.   Git (click)2.   Build (make)3.   Deploy (scp)4.   Install client                (drag)
Hack:1. customize2. extend
Hack:1. customizeYSLOW.registerRuleset()2. extend
Hack:1. customizeYSLOW.registerRuleset()2. extendYSLOW.registerRule()
Spread:* send a patch* BYO
Thanks!
YSlow hacking
Próxima SlideShare
Cargando en…5
×

YSlow hacking

3.284 visualizaciones

Publicado el

Slides from San Francisco Web Performance meetup celebrating YSlow's birthday.

This was mostly a demo, so slides are probably not very helpful.

Some pointers:
http://www.phpied.com/yslow-development-getting-started/
http://www.phpied.com/yslow-development-setup/
http://www.phpied.com/yslow-development-custom-rulesets/

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

YSlow hacking

  1. 1. Hacking YSlow @stoyanstefanov http://phpied.comSF WebPerf Meetup Aug 2, 2012
  2. 2. ConfiguringCustomizing Extending
  3. 3. MessingFiddlingHacking
  4. 4. Tool -> Platform
  5. 5. Scores
  6. 6. Strike of a genius? Lucky strike? Marketing plot?
  7. 7. How come I get an...
  8. 8. Coding horror:"Yahoos problems are not your problems"
  9. 9. Disagree with scores?Your own CDN?Expires not important?
  10. 10. Customize the scores
  11. 11. Customize the rules
  12. 12. New rules
  13. 13. Remove the owner bottleneck
  14. 14. Lint all the things!
  15. 15. Contribute to the project
  16. 16. Written in JSbarrier for entry = !existent
  17. 17. Architecture 1. Peel 2. Lint 3. Show
  18. 18. Architecture 1. Peel 2. Lint 3. Show
  19. 19. Running your own hackable copy (bookmarklet)
  20. 20. 1. Git2. Build3. Deploy4. Install client
  21. 21. 1. Git (click)2. Build (make)3. Deploy (scp)4. Install client (drag)
  22. 22. Hack:1. customize2. extend
  23. 23. Hack:1. customizeYSLOW.registerRuleset()2. extend
  24. 24. Hack:1. customizeYSLOW.registerRuleset()2. extendYSLOW.registerRule()
  25. 25. Spread:* send a patch* BYO
  26. 26. Thanks!

×