Por qué tu página es más rápida que la mia?

Os agradecería muchísimo que me ayudarais a entender algo. ¿como es que páginas tan espectaculares como la vuestra y como muchas otras con un montón...

La FAQ Por qué tu página es más rápida que la mia? tiene

Pertenece a la categoría:

Pregunta
Os agradecería muchísimo que me ayudarais a entender algo. ¿como es que páginas tan espectaculares como la vuestra y como muchas otras con un montón de imágenes tarden tan poco en cargar...?


Si yo meto la mitad de imágenes de 200 bytes cada una me tarda muchísimo en cargar.


¿Es por estar alojado en un dominio gratuito?


¿Es porque programó siempre en html?


¿Cómo lo puedo solucionar?



Respuesta de Miguel Angel Alvarez
Bueno, la velocidad de carga de las páginas es proporcional al espacio que ocupan (en bytes) sus archivos, tanto los HTML como las imágenes. A más peso de imágenes y archivos HTML, más tardará en cargar tu sitio.


Sin embargo, en tu caso apuntas que tu sitio es poco pesado o que, por lo menos, utiliza pocas imágenes y muy pequeñas. Eso hace suponer que los problemas lleguen por otra parte. Te paso unas ideas de por qué puede pasar, no puedo saberlo a ciencia cierta, pero estas son algunas posibilidades:


Es normal que los servidores gratuitos sean más lentos, aunque no tienen porque serlo todos, eso depende de la conexión a Internet del servidor y su grado de uso (generalmente los servidores gratuitos están saturados en su uso).


También puede que el servidor tuyo esté en un lugar físico más alejado, con respecto a tu ordenador, que el de DesarrolloWeb y la información tenga que viajar mucho para llegar hasta tu sistema.


Si trabajas con CSS e incluyes los estilos desde un fichero a parte (Mirar manual de CSS) el código fuente siempre va a ser más reducido y, por tanto, menos pesado. Otros lenguajes como PHP o ASP no ayudan en nada a que las páginas sean más reducidas en peso. Otra cosa, si tienes scripts en Javascript que vayas a utilizar en muchas páginas es mejor separarlos a un archivo a parte e incluirlo en cada página que utilice dichos scripts (mirar cómo colocar scripts en el manual de Javascirpt).


Incluir los estilos CSS y los Javascript en archivos externos, por si no lo sabes, sirve para descargar la página de el código de los estilos y los scripts. La primera vez que se accede al sitio se descargarán la página y todos los archivos externos que se incluyan y en las siguientes visualizaciones de esta u otras páginas del sitio, se tomarán los archivos de la caché del navegador, evitando que se tengan que volver a transferir por la Red.


Más cosas que se me ocurren sobre la marcha, es que en DesarrolloWeb.com en realidad no utilizamos muchas imágenes. En realidad son pocas y además se repiten en todas las páginas. Así, la primera vez que se visita, el navegador descarga todas las imágenes y en adelante obtiene siempre las imágenes de la caché.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 6 comentarios a la faq
3 comentarios no revisados
3 comentarios revisados:
Por: María de la Luz
12/8/04
La velocidad de transferencia debera ser buena a partir de un ancho de banda optimo entre el cliente y el servidor.

Si el servidor te ofrece un ancho de banda excelente tendras resultados inmediatos

Ej. si el servidor te ofrece un ancho de 1 o 2 Gb de transferencia o más y el cliente tiene un equipo 486 ten por seguro que TU SITIO bajara en cuestion de segundos (Y si tiene un equipo mejor --PIV-- ten por seguro que esto ya lo habras leido hace 3 dias antes<por lo rapido>)

En caso contrario que el servidor tenga un ancho nefasto y el cliente un super equipazo de lujo (Tarjeta Madre con 4 procesadores a 6 GHz C/U osea 24GHz, 3GB de Ram Contratacion de Cable a 1024Gb/s, etc, etc., este mesaje lo veras la proxima semana<por lo lento>)

En el caso de los servidores gratuitos te ofrecen un servicio regular aunque si convendria uno de paga y más quien te ofrezca un buen ancho de banda.
¡Ah! y no importa que tan pesados sean tus imagenes o documentos, aunque es conveniente optimizarlos en caso de usuarios que se conectan via modem (--no quiero decir que no tenga validez el ancho de banda del servidor, es lo que comentaba de la relacion entre el ancho de banda del cliente y el servidor, el servicio del cliente o usuario en turno puede estar conectado via modem y aun asi puede tardar en descargar los sitios, esto depende ya del prestador de servicios del cliente<usuario> y no de el servidor--).
Por: Marketeam Iquique
07/1/05
Hola:
Creo ke otro de los factores muy importantes ke debemos considerar es la optimizacion de las imagenes.
Hace unos dias un amigo me mostro una web que pesaba mas de 500 kb porque estaban en png y al pasarlas a gif (la calidad no cambio casi nada) bajo a menos de 60 kb.
Además otro factor es que en las paginas a veces hay codigo basura dejado por los editores.
Por: Eric Pietra
02/4/05
Hemos optimizado y con solo tocar los CSS y los Java en archivos separados se nota en la transferencia mensual del sitio

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo