Hoy quiero compartir un breve resumen de los factores que influyen en el tiempo de carga de un sitio web. La inquietud nació en un tema en Foros del Web y decidí compartirla aquí también.
Que una web se haga más pesada (y en consecuencia más lenta), se desprende basicamente de 3 cosas:
- El tiempo de procesamiento del servidor (aquí entran los scripts del lado del servidor (PHP, ASP), las consultas a bases de datos, etc.), puede disminuirse preocupándonos por la eficiencia del código (optimizando la cantidad de consultas, bucles, etc.).
- El peso del HTML, en general un documento HTML bien estructurado (acorde a estándares web, o al menos siguiendo las buenas prácticas y recomendaciones), pesará mucho menos que un documento con tablas y mucho código basura.
- En tercer lugar, influyen todos los pedidos externos (hojas de estilos externas (*.css), archivos de script (*.js), imágenes, flash, etc.), por ejemplo, cuánto más pesado sea el JavaScript, más tardará en cargar, así mismo cuando cargamos una imágen pesada tarda más en cargar la web.



