Cómo optimizar el rendimiento de su sitio web

Mire en Internet y encontrará muchas estadísticas citadas sobre el poco tiempo que la gente está dispuesta a esperar a que se cargue un sitio web antes de perder interés (en ese caso, no siempre culpe al proveedor de alojamiento web).

Aquellos con conexiones de banda ancha fija esperan que un sitio web aparezca casi instantáneamente, e incluso los usuarios móviles no tienen una paciencia infinita.

Leer más: Offcloud

Según la investigación, el tiempo de carga óptimo para una página es de tres segundos, aunque la mayoría de los sitios están más cerca del doble, o más. Y si va mucho más allá de los 10 segundos, es probable que la mayoría de las personas abandonen la página y se vayan a otra parte.

El tiempo que tarda una página web en aparecer en un navegador depende de factores divididos entre el servidor y el dispositivo cliente en el otro extremo.

Si bien no es posible acelerar a todos los usuarios debido a cosas que escapan al control del diseñador web, es práctico hacer que un sitio sea lo más eficiente posible, mejorando el rendimiento para la mayoría de los visitantes.

Se puede lograr una mayor velocidad con una variedad de métodos diferentes, pero hay tres pilares centrales para mejorar el rendimiento del sitio. Estos son alojamiento mejorado, optimización del sitio y también algunas consideraciones específicas de la plataforma.

  • Hemos elegido los mejores servicios de alojamiento web aquí.
  • Estas son las mejores empresas de alojamiento web gratuito que existen
  • Y esos son actualmente los mejores creadores de sitios web

La importancia del hosting

La cantidad que gasta un sitio en alojamiento web suele ser proporcional a la cantidad de visitantes esperados en un día determinado, teniendo en cuenta cuánto tiempo permanece cada uno y cuántas páginas navegan.

Esta es la razón principal, junto con las preocupaciones de seguridad, por las que relativamente pocas empresas alojan sitios internamente.

Por lo general, el alojamiento web es "virtual" en el sentido de que una pieza específica de hardware no se asigna al sitio web, sino que se comparte con otros sitios a través de la virtualización.

La belleza de tener esta solución es que se pueden asignar fácilmente más recursos a un sitio en momentos de alta demanda, siempre que el acuerdo de hospedaje permita esta flexibilidad.

Lo que es importante decidir es el tráfico proyectado que espera recibir y elevar su servicio de manera adecuada.

Si tiene un sitio en rápido crecimiento, pero debido al nivel de alojamiento, comienza a dejar de responder cuando aparece una avalancha de visitantes, esto podría socavar todo su proyecto. Por lo tanto, planifique comenzar con algo pequeño y luego escalar cuando el sitio alcance la madurez.

Optimización del sitio

El rendimiento de cualquier sitio web depende en gran medida de cómo se construyó y qué tecnología de software utiliza.

Una vez que tenga un sitio prototipo, uno de los primeros procedimientos que debe realizar es calificar cada página según el tiempo que tarda en cargarse. Hay numerosas herramientas disponibles para medir el rendimiento de la página, y algunas de ellas desglosarán los tiempos para identificar exactamente qué causó la mayor demora en una página determinada.

Esta prueba no es algo que solo deba realizar una vez en una sola PC, ya que sus visitantes vendrán de un número diverso de ubicaciones diferentes, con conexiones de banda ancha variadas y utilizarán diferentes tipos de dispositivos.

Es especialmente importante que las plataformas móviles se prueben tanto con conexiones Wi-Fi como con conexiones móviles. Y, en un mundo ideal, obtener resultados de ubicaciones geográficas remotas también es información valiosa.

Una vez que haya recopilado estos datos de rendimiento, es hora de volver al sitio y ver qué modificaciones puede realizar para mejorar la experiencia del usuario.

A continuación, se incluye una lista de los siete problemas principales que ralentizan un sitio y que se pueden solucionar fácilmente.

1. Páginas de múltiples fuentes

Si una página está formada por elementos que provienen de otras ubicaciones, incluidos anuncios, esto puede afectar drásticamente la velocidad. La página se vuelve dependiente de la rapidez con la que se sirven esos elementos externos al sitio, lo que agrava los problemas de rendimiento.

Si tiene una página que en repetidas ocasiones tarda demasiado en cargarse, identifique qué la está ralentizando y elimínela.

2. Widgets y complementos

Demasiados de estos componentes causan los mismos problemas que las páginas de múltiples fuentes, pero son un problema que afecta a los sitios de WordPress en particular. La tentación de precargar páginas con todo tipo de calendarios, botones animados, relojes, etc. es fuerte, pero debes resistir.

Estas características requieren código del lado del servidor y código del lado del cliente para ejecutarse y, a menudo, pausarán la presentación de otros elementos de la página antes de que terminen de cargarse.

3. Gráficos de escala

Los gráficos del sitio web no se deben escalar a menos que sean fotografías en las que desee que se pueda hacer clic para obtener una presentación de calidad completa.

Tenerlos ampliados también es malo, ya que los hace bloqueados o revela artefactos de compresión.

Hacer que los gráficos tengan el mismo tamaño que el que deberían verse elimina la carga de trabajo del servidor y del navegador del cliente, y evita que el usuario descargue gráficos más grandes de lo necesario.

4. Medios incompatibles

Existe una gran cantidad de tipos de archivos que alguna vez fueron populares en la PC, pero que ahora están efectivamente desaparecidos. Los usuarios de dispositivos móviles no podrán acceder a ellos y la mayoría de los usuarios de computadoras de escritorio también tendrán problemas, a menos que todavía estén ejecutando un complemento en una versión anterior del navegador.

Como regla general, no alojes formatos de video, imágenes o música que no funcionen de manera predeterminada con Google Chrome o Microsoft Edge. Molesta a los usuarios cuando faltan elementos en el sitio web o aparecen errores extraños.

5. Código de backend

¿Cuántas veces ha visto una función interesante que se puede agregar a un sitio web con "solo una pequeña línea de código"? Hay muchos de estos y pueden resultar útiles. Sin embargo, a menudo causan un dolor de cabeza por un fragmento de código mucho más grande que se ejecuta en el servidor para que el fragmento de código haga algo útil.

Si tiene demasiados de estos, porque coloca ese código en cada página, el servidor se atascará al tratar de procesar estas solicitudes en lugar de servir las páginas del sitio.

Los culpables más comunes de estas cosas son, irónicamente, el análisis y el procesamiento de formularios. Pero el código que aborda otras tareas también puede tener un impacto negativo en el rendimiento general.

6. Errores móviles

Un error clásico que afecta a los usuarios de dispositivos móviles es que el redireccionamiento a la versión móvil del sitio se realice solo después de que la mayoría de la página de inicio diseñada para computadoras de escritorio se muestre en el teléfono o la tableta.

El resultado suele ser una larga espera antes de que el navegador se lleve rápidamente al sitio móvil, seguida de otro retraso antes de que se procese.

Si bien las plataformas móviles estadísticamente todavía están un poco por detrás de las computadoras convencionales en términos de navegación web, la navegación móvil se está expandiendo rápidamente y muy pronto será la forma dominante en que la mayoría de los usuarios accederán a la mayoría de los sitios.

Por lo tanto, la atención a la variante móvil de cualquier sitio es al menos tan importante, si no más, que la versión de escritorio.

Debido a que los usuarios móviles a menudo se conectan utilizando servicios de datos 3G o 4G sin las velocidades de transferencia constantes que los usuarios de banda ancha cableada podrían esperar, la importancia de la entrega rápida de páginas web es aún mayor.

7. Usa compresión

Existen numerosas formas de garantizar que los archivos que componen el sitio sean más pequeños y, por lo tanto, más rápidos de descargar para un visitante.

Existen tecnologías globales del lado del servidor como Gzip que pueden reducir el tamaño de los archivos hasta en un 70%, aunque simplemente elegir los tipos de archivo y los niveles de compresión correctos para los archivos JPG.webp también puede traer beneficios de rendimiento.

Gzip requerirá la activación del servidor, y puede verificar si está activo en su servidor usando este sitio.

La única advertencia para usar la compresión es que debe identificar los archivos y carpetas que no desea comprimir en el sistema. Porque los archivos de vídeo y los volúmenes comprimidos (ZIP, RAR o LZH) ya no se pueden reducir más.

Articulos interesantes...