« Internet Studios - Noticias | Inicio | Mini vacaciones en Cantabria »

4 de diciembre de 2007

Velocidad del servidor

VelocidadLa velocidad del servidor determina, en gran medida, el tiempo que tarda una página web en cargar. Es decir, el tiempo que debe pasar cada usuario esperando desde que hace click, hasta que puede comenzar a leer y ver una página correctamente.

Creo que el enfoque se puede dividir en dos:

  1. Consecuencias en el posicionamiento web
    Mi opinión personal es que el tiempo de carga no influye en nada, en el posicionamiento web.
    Salvo claro está, en el caso en el que la página en cuestión no acabe de cargar nunca.

    Pero hay que tener mucho cuidado con afirmaciones rotundas, es por ello que me gustaría aclarar que no todas las páginas web son iguales: las hay que actualizan sus contenidos todos los días, cada semana o mensualmente.
    Si tus páginas tardan mucho en cargar, a google y resto de buscadores les llevará mucho más tiempo indexar todas tus páginas, más cuantas más tengas, lo que puede influir directamente en el tiempo que pasa entre rastreo y rastreo. Es decir, que los buscadores pasen con menor frecuencia, lo cual puede ser "peligroso" para aquellas webs que actualicen varias veces a la semana.
    .
  2. Consecuencias en la usabilidad
    Desde el punto de vista del usuario, y de cómo éste se comporta ante una página web, el tiempo de carga es crucial.

    Si un usuario tiene que esperar más de 2 segundos hasta poder acceder a una página web, puede que se vaya a otra. En internet (y en todas partes), el usuario es muy impaciente.
    Pero además, en internet, la siguiente página, tu competencia, solo está a un click más.
Speedup

SpeedExperiencias Web:
La semana pasada re-inauguramos la página web: TodoProgramas.com
Cometimos el fallo de alojar la web en España, mientras que nuestra base de datos estaba en la otra parte del charco, y como consecuencia, las páginas tardaban 3, 4 y hasta 5 segundos en cargar. Lo que se tradujo en un mayor número de usuarios, y un pésimo número de páginas vistas por usuario.

Afortunadamente solventamos ese problema hace unos pocos días, y los resultados han sido mejor de los esperados.

  • Megaconsolas.com: +20% en número de páginas vistas por usuario.
  • TodoProgramas.com: +25% en número de páginas vistas por usuario.

Factores que pueden influir en el tiempo de carga:

  • Tamaño página HTML.
  • Número, tamaño y calidad de las imágenes.
  • Carga del servidor (otras webs, memoria ram, etc.).
    Así como servicios cargados y en ejecución, pero que no son utilizados.
  • Ancho de banda del servidor (hosting, housing, etc.)
  • Acceso a bases de datos (por ejemplo SQL).
  • Tipo y estructura de la programación (ASP, PHP, .Net, etc.).
  • Plugins: Flash, Java, etc.

Recursos:

Comentarios

Hola Sergio,

coincido en todo, pero no estoy seguro en el tema del posicionamiento. Verás, tenemos varios Sites con similares características alojadas en sitios de muy distintas prestaciones y el nivel de indexación de Google es muy diferente. Siento no poder ofrecer cifras más concluyentes.

Saludos.
Juan

Totalmente de acuerdo Sergio, un post muy bueno del apartado de vista técnico.

Aunque no hice pruebas sobre si una web con una velocidad mejor esta mejor posicionada o no.. pero supongo que no debería a no ser que tarde más de 10 segundos en cargar.

Creo que el dato más interesante es el de usabilidad y páginas vistas. Al usuario no le cuesta hacer otro click dentro de nuestra web porque ha visto que no perderá mucho tiempo.

Muy interesante..

tratare de ponerlo a prueba ;)

Sin duda la velocidad de carga de una web es de los factores más importantes hoy en día para que un sitio web tenga éxito, y si el sitio encima es comercial la usabilidad es imprescindible, unida también a la optimización para incrementar la conversión, lo cual es mucho más fácil y BARATO hoy en día de conseguir que aumentar el posicionamiento.

Enhorabuena por ese cambio de look de Todoprogramas, estoy seguro que ahora aumentarás aún más el tráfico.

Personalmente estoy de acuerdo más en el punto de vista 1.b no es por llevar la contra a nadie y menos a Sergio que respeto mucho pero considero que google si que tiene en cuenta el tiempo de carga promedio de un portal web aunque sea un dato muy minoritario y de muy poca relevancia desde mi punto de vista creo que algo si que puede valer para el posicionamiento.

Gracias por tus comentarios Jorge, y mucho éxito en tu nueva trayectoria profesional :)

Pedro, no entiendo muy bien lo que quieres decir. Yo no he dicho que no influya, solo en "determinados casos" que he señalado en el punto 1b precisamente.

Influye también el número de archivos. La mayoría de servidores Web tiene limitado a 2 el número de descargas simultáneas de ficheros por dominios.

Así pues, si tenemos 2 hojas de estilos, 2 ficheros externos en javascript, 6 imágenes, y el archivo html, ósea 11 ficheros, hace que se produzcan retardos importantes. No en magnitud de segundos, pero si en muchos milisegundos además de una sobrecarga en el servidor muy importante.

En la mayoría de los casos es mejor reducir al máximo el número de ficheros que conforman una página Web.

Otra opción muy interesante, y que aun encuentro muchas webs no la utilizan, es la compresión de ficheros, hay diversas formas de hacerlo, pero en la mayoría de los casos se puede ahorrar bastante tiempo y bytes de transferencia.

Muy buen post Sergio, y ya que comentas el tema de la velocidad de carga de la página al tener las bases de datos al otro lado del charco, me gustaría preguntarte sobre algo. Hace un mes aproximadamente estuve en el congreso de webmaster de Madrid, en el que una persona que dio un curso de posicionamiento, afirmó que "el lugar donde se encuentren los servidores en los que tenemos alojada nuestra web no influyen en el posicionamiento", qué piensas tú al respecto?

Verifique el comentario

Vista previa del comentario

Esto solo es una vista previa. El comentario aún no se ha publicado.

Trabajando...
El comentario no se pudo publicar. Tipo de error:
El comentario se ha guardado. Los comentarios están moderados y no aparecerán hasta que sean aprobados. Publicar otro comentario

Las letras y números que introdujo no coinciden con los e la imagen. Por favor, inténtelo de nuevo.

Como paso final antes de publicar el comentario, introduzca las letras y números que se ven en la imagen de abajo. Esto es necesario para impedir que programas automáticos publiquen comentarios.

¿Tiene problemas leyendo esta imagen? Ver una alternativa.

Trabajando...

Publicar un comentario

Los comentarios están moderados, no aparecerán hasta que no sean aprobados.