¿Cuál es el tamaño ideal para un sitio web?

Una pregunta recurrente, con respuestas de lo más variadas es ¿Cual es el tamaño ideal para un sitio web? ¿10kb, 2kb, 30mb? La respuesta es: Depende.

Desde ya hace bastante tiempo muchas personas piensan, por sugerencias de los buscadores, que el peso optimo para un documento web es de 30kb respuesta que es bastante mala, porque no contempla un factor que para mi es determinante , la velocidad de renderizado de datos en el navegador, y esto es en pocas palabras es el tiempo real que tarda nuestro sitio en mostrar la información al visitante.

La velocidad en la que el visitante esta visualizando la información que requiere, es el único factor que importa.

Otro tema importante y a destacar es que los famososo 30kb es un valor que se viene arrastrando desde épocas en donde la información no estaba enriquecida como en la actualidad, ahora existen contenidos multimedia, streaming, ademas de obviamente tecnologías asincrónicas como AJAX que llegaron para cambiar absolutamente todo.

El peso de nuestros archivos siempre va a ser importante, no hay duda de eso, pero más importante aún es la forma en que vamos realizar la carga de ellos. Vamos a ver un ejemplo práctico de esto, Youtube.

Cuando ingresamos a ver un video a Youtube por primera vez se van a descargar siete tipos distintos de elementos, cada uno con sus respectivos tamaños, el resultado es el siguiente:

Peso sin cache

El documento completo pesa ni más ni menos que 338.5k, y eso comprimido gzip, se imaginaran que el peso total sin compresión para los navegadores antiguos que no soportan gzip es bastante superior, y lo más importante es que todos estos elementos no contemplan el peso del video en si, en este caso es de 30mb.

Como se darán cuenta el peso de Youtube, uno de los sitios más visitados del planeta, es inconcebible si lo vemos de la óptica de un peso ideal, no obstante Youtube cuenta con una serie de características que hacen que el visitante visualice el sitio completo de forma casi instantánea.

Ademas de paralizar los elementos desde un CDN, algo que acelera notablemente la descarga, miren el resultado cuando se visualiza Youtube con la cache creada.

¿Impresionante la diferencia verdad?

No se puede brindar un numero para decir lo que es o no ideal, lo mejor que podemos hacer es intentar que nuestros desarrollos sean lo más livianos posibles, pero sin perder de vista que el tiempo en que se muestran los datos al visitante, es lo que realmente importa.

Categorizado en: