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: ajax, web
No hay comentarios:
Publicar un comentario