domingo, mayo 04, 2008

Rendimiento de aplicaciones AJAX

Acabo de ver en Slashdot una referencia a un artículo publicado por IBM sobre cómo medir el rendimiento de aplicaciones AJAX. El artículo usa como herramientas para medir el rendimiento Firebug y yslow y busca optimizar:
  • El tiempo de respuesta del servidor.
  • El tiempo de transferencia de los datos a través de Internet.
  • Tiempo de ejecución del javascript en local.
El artículo se centra en el uso de yslow para cumplir con las reglas que han publicado para tener un mayor rendimiento:
  • Realizar menos peticiones http.
  • Reducir el número de peticiones DNS.
  • Evitar las redirecciones de páginas.
  • Realizar código AJAX que pueda cachearse.
  • Cargar inicialmente sólo aquella parte de las páginas necesarias para renderizarla.
  • Aprovechar los tiempos muertos del navegador para precargar componentes que puedan ser necesarios más tarde.
  • Reducir el número de elementos de DOM.
  • Distribuir componentes entre varios dominios.
  • Minimizar el número de iframes.
  • Reducir el tamaño de las cookies.
  • No usar cookies en aquellos componentes estáticos (por ejemplo imágenes).
  • Reducir el número de accesos al DOM.
  • Usar gestores de eventos inteligentes.
  • Optimizar las imágenes.
Esto es un simple resumen de la información que tiene publicada Yahoo para el desarrollo web.

Technorati Tags: ,

No hay comentarios: