Gravatar de Armonth

Disponible YSlow 0.9

YSlow es una extensión de Firefox que se acopla a Firebug y permite localizar más fácilmente algunos de los motivos de que la carga sea lenta.

Con esta nueva versión ahora YSlow es capaz de localizar peticiones hechas con AJAX y añaden un catorceavo punto a sus recomendaciones: “Hacer que AJAX sea cacheable”.

Las 13 reglas anteriores, por si alguien todavía no las conocía (en inglés, con explicaciones y ejemplos de cada punto) son:

  1. Haz menos peticiones HTTP.
  2. Usa un CDN (Content Delivery Network)
  3. Añade la cabecera “Expires”.
  4. Usa compresión (gzip, deflate).
  5. Pon los estilos CSS al principio del documento.
  6. Pon los scripts (javascript) al final.
  7. Evita el uso de expression: en CSS.
  8. Deja el CSS y el javascript en ficheros externos.
  9. Reduce las peticiones DNS (DNS lookups).
  10. Minimiza y optimiza el javascript.
  11. Evita las redirecciones.
  12. Quita los scripts duplicados.
  13. Configura las ETags.

7 Comentarios (feed)

  1. Gravatar de Sergio de la Torre Sergio de la Torre nos comenta:

    Muy interesante, por cierto… ¿es recomendable usar gzip? Tenía entendido que lo que ganas en transferencia lo pierdes en proceso

    Salu2

    Domingo, 16 de Diciembre/2007 @ 21:39

  2. Gravatar de Armonth Armonth nos comenta:

    Sergio mi opinión la escribí aquí.

    Domingo, 16 de Diciembre/2007 @ 21:59

  3. Gravatar de Sergio de la Torre Sergio de la Torre nos comenta:

    Se nota que llevo tiempo desconectado eh? :D

    Domingo, 16 de Diciembre/2007 @ 23:15

  4. Gravatar de Armonth Armonth nos comenta:

    “Publicado May 25, 10:51 PM” <- fecha del último comentario tuyo sin contar hoy y ayer… así que sí, bastante :P

    Domingo, 16 de Diciembre/2007 @ 23:22

  5. Gravatar de josepzin josepzin nos comenta:

    ¿Que quieres decir con esto: “Pon los scripts (javascript) al final.”??

    ¿No se supone que los javascripts se incluyen en el ??

    Lunes, 17 de Diciembre/2007 @ 8:40

  6. Gravatar de Armonth Armonth nos comenta:

    Josepzin pues que para evitar ralentizaciones es mejor poner las llamadas a ficheros javascripts al final (justo encima de `</body>`), por ejemplo el script de Google Analytics…

    Así si el script o el servidor que lo aloja va lento no ralentiza la web excesivamente…

    Lunes, 17 de Diciembre/2007 @ 10:27

  7. Gravatar de josepzin josepzin nos comenta:

    Y eso es correcto? (digo, lo de poner los scripts dentro del ?

    Otro inconveniente que se me ocurre: si tengo algun “onload” dentro de un elemento html, estaría llamando una función que todavía no ha sido cargada.

    De todos modos me resulta interesante… lo probaré :)

    Martes, 18 de Diciembre/2007 @ 8:01

No seas tímido, da tu opinión

Sé respetuoso con los demás, la diferencia de opiniones enriquece la discusión, los comentarios bajo ciertas circunstancias pueden ser moderados y requerir aprobación.