La velocidad de tu sitio web es fundamental para tu éxito. Influye en algunos indicadores cruciales, como la visibilidad de tu sitio y la tasa de conversión. Optimizar el rendimiento de tu sitio web es obviamente necesario, pero averiguar cómo lograrlo puede ser difícil
Afortunadamente, existen varias pruebas de velocidad sencillas que te ayudarán a determinar el rendimiento de tu sitio. Aunque hay varias razones para que un sitio web sea lento, muchas de ellas pueden remediarse utilizando plugin gratuitos y un alojamiento web fiable.
En este ensayo, discutiremos las razones comunes por las que tu sitio web es lento y cómo arreglar un sitio web lento. ¡Empecemos!
¿Cómo arreglar un sitio web lento?
Imagen tomada del usuario de Strikingly
Probablemente has escuchado el viejo adagio "lento y constante gana la carrera", pero cuando se trata del rendimiento de tu sitio web, esa es una receta para el desastre. Antes de entender cómo arreglar un sitio web lento, es necesario saber por qué el sitio web está funcionando lento. Aquí están nuestras 10 razones principales para la carga lenta de la página.
1. Eficiencia del servidor
Imagen tomada del usuario de Strikingly
Tu sitio web comienza a cargar desde el principio. Cuando alguien hace clic en tu sitio, es análogo a girar la llave del motor de un coche. Tu invitado ha pedido que tu motor se ponga en marcha. Lo primero que ocurre es que tu navegador (Firefox, Safari, etc.) envía un ping a tu servidor. Solicita toda tu información y datos para poder cargar tu sitio web. Tardará más en reaccionar si el rendimiento de tu servidor es terrible. Un servidor lento siempre te dará un comienzo lento, sin importar lo rápido que sea todo lo demás.
Tu anfitrión web es casi siempre el culpable de un mal rendimiento del servidor. Un proveedor de alojamiento web de bajo coste normalmente te proporcionará un servidor compartido, lo que significa que estarás compartiendo espacio y recursos con una plétora de otros sitios web. ¡Una de las principales razones por las que tu sitio web es lento es que está en línea con muchos otros sitios!
Strikingly es un excelente servicio de alojamiento web basado en la nube que te permite desarrollar un sitio web para uso comercial o personal. Independientemente del nivel de suscripción que elijas, tu sitio web funcionará sin problemas y sin contratiempos. Puedes hablar con uno de nuestros responsables para discutir las mejores opciones de alojamiento para tu sitio web.
2. Ubicación del servidor
Si alguna vez has hecho una llamada de larga distancia, sabes lo que tarda en conectarse. Esto se debe a que la información debe viajar físicamente para llegar. Los datos viajan por cables y se transmiten a través de satélites. Cuando haces clic en una página web, ocurre algo parecido. Cuando haces clic en una página web, se envía un mensaje al servidor. Le ordenas que se cargue.
Supongamos que tu servidor está situado en Estados Unidos. Cuando un visitante japonés hace clic en tu página web, los datos deben viajar a través del Pacífico. Debe hacer una petición al servidor. Luego deben volver a cruzar el océano para aparecer en su pantalla. Los datos viajan rápidamente. Pero no son mágicos. El resultado es un sitio web lento.
3. Gran cantidad de tráfico
Si tu sitio web está viendo un gran volumen de visitantes, eventualmente se ralentizará. En este momento, tu servidor web sólo puede servir a un número limitado de personas a la vez. Es similar a hacer cola en una tienda. Cuantos más clientes entran en el establecimiento, más lento se les atiende. No sólo eso, sino que la tienda debe entonces tener recursos adicionales para ayudar. Para atender a todos, tienen que pedir ayuda extra por la parte de atrás. Pero ahora la parte trasera también se ralentiza. En tu sitio web, ocurre lo mismo. Tu servidor tratará de manejar todo el aumento de tráfico, pero finalmente resultará en un sitio web lento.
4. Imágenes extra grandes (y formato de archivo complejo)
Imagen tomada del usuario de Strikingly
¿Recuerdas los días de Internet por línea telefónica? Podía tardar hasta un minuto en cargar una imagen grande, ¡un trocito a la vez! Era insoportable. Las cosas han mejorado desde la llegada de la banda ancha, pero la regla fundamental se mantiene. Al hacer ping al servidor, éste comenzará a transferir cada componente de la página web a la pantalla de tu navegador. El servidor aloja contenidos como el texto y las fotos. Esto es análogo a que nuestro tendero traiga tu inventario desde la trastienda. Es sencillo si lo piensas de esta manera. Las cosas grandes y pesadas tardarán más en ser transportadas. Una imagen enorme tardará mucho en cargarse. Si tienes muchas fotografías grandes en tu sitio web, cada una añade tiempo de carga adicional.
El formato del archivo también es importante en este caso. Los navegadores pueden cargar rápidamente las imágenes JPG, PNG y GIF. En cambio, las imágenes TIFF y BMP consumen mucho tiempo de carga. El resultado es un sitio web lento. Aléjate de ellos.
Strikingly te permite priorizar las especificaciones del tamaño de las imágenes, asegurando que todo se cargue sin problemas en tu sitio web. Puedes reducir el tamaño de la imagen sin sacrificar su calidad.
5. Densidad de código
Puede que estés notando un patrón aquí. Los elementos grandes y densos harán que tu sitio web se cargue lentamente. El código que compone tu sitio es uno de los aspectos más densos del mismo. Si estás familiarizado con CSS, HTML y Javascript, reconocerás que el diseño de tu sitio web está soportado por una enorme cantidad de código. Por ejemplo, sólo Facebook tiene 60 millones de líneas de código.
6. El bloqueo de la renderización de JavaScript está retrasando la carga de las páginas
JavaScript es la programación que permite a los usuarios interactuar con tu sitio web. Tu sitio web sería bastante aburrido si no lo tuviera. Sin embargo, si se deja sin optimizar, JavaScript puede hacer que tus páginas se carguen lentamente en los navegadores de los consumidores. Cuando un navegador muestra una página web, primero debe detener y cargar completamente cualquier archivo JavaScript que vea. Como resultado, se produce un "JavaScript que bloquea la renderización", o un JavaScript que da lugar a un sitio web lento.
Para hacer frente al JavaScript que bloquea la renderización, hay tres opciones:
- Eliminar los archivos JavaScript externos y sustituirlos por JavaScript en línea.
- Utilizar la carga asíncrona para permitir que el JavaScript se cargue independientemente del resto de la página.
- Retener la carga de JavaScript hasta que el resto de la página sea visible para el usuario.
Cada estrategia tiene ventajas y desventajas. En general, utilizar JavaScript en línea con moderación mejorará la velocidad de la página. Dado que los archivos no se cargan en un orden específico, la carga asíncrona puede plantear problemas. En consecuencia, retrasar el JavaScript suele ser la técnica preferida.
7. No está utilizando una red de distribución de contenidos (CDN)
Imagen tomada del usuario de Strikingly
Una Red de Entrega de Contenido (CDN) comprende múltiples servidores que están distribuidos estratégicamente por todo el país. En ellos puedes almacenar copias de tu sitio web para que personas alejadas de tu servidor principal puedan cargar rápidamente tus páginas. Hay varias alternativas de CDN disponibles para tu sitio de WordPress. Cloudflare es una solución muy conocida, al igual que la CDN Jetpack para fotos y vídeos. Los clientes de nuestros planes Dream Press Plus y Pro recibirán un uso ilimitado de la CDN impulsada por Jetpack.
Además, si tu sitio web utiliza jQuery, puedes cargarlo desde una CDN en lugar de tu propio servidor. Debido a que jQuery utiliza significativamente menos líneas de código que JavaScript para lograr los mismos resultados, puede ser muy eficaz para aumentar la velocidad de tu sitio web lento. Las dos alternativas de CDN de jQuery más comunes son Google y Microsoft.
Strikingly te permite alojar tu plataforma en una CDN. Nuestra infraestructura garantiza que los sitios web de Strikingly se carguen rápidamente, independientemente de la fuente o la ubicación de acceso.
8. Tu base de datos tiene una cantidad excesiva de sobrecarga
La sobrecarga se refiere a elementos innecesarios en la base de datos de tu sitio web, como registros, transitorios y otras entradas de plugins o temas, que pueden acumularse con el tiempo. Cuando hay demasiada "sobrecarga", las búsquedas en la base de datos pueden tardar más de lo necesario. Incluso puede hacer que tu servidor web se detenga mientras espera una respuesta de tu base de datos en algunas situaciones. Esto puede evitarse optimizando la base de datos y minimizando la sobrecarga innecesaria. La mayoría de los servidores web te permiten utilizar tu cuenta de alojamiento para acceder a la herramienta de gestión de bases de datos phpMyAdmin. Si phpMyAdmin no te permite optimizar tus tablas, puedes utilizar la interfaz de línea de comandos de WordPress (WP-CLI).
9. El CSS de tu sitio web es ineficiente
El CSS -el código responsable de la decoración de las páginas de tu sitio-, al igual que el JavaScript, puede causar una carga lenta de la página si no está optimizado. Hay algunas técnicas que puedes probar para arreglar tu sitio web lento:
- Combinar muchos archivos CSS externos en uno o pocos archivos si los tienes.
- Eliminar el CSS externo y sustituirlo por CSS en línea.
- Utilizar "tipos de medios" para especificar cuándo cargar archivos CSS específicos.
El CSS en línea, al igual que el JavaScript en línea, sólo es útil para pequeñas secciones de código. Si tienes numerosos archivos CSS enormes, no deberías intentar incluirlos todos en tu archivo HTML. Especificar los tipos de medios e integrar tus archivos CSS externos (si tienes varios) debería tener una mayor influencia.
10. OPcache está deshabilitado
OPCache es un motor de caché integrado en el lenguaje de programación PHP. Si usas PHP en tu sitio, tener el Opcache habilitado puede acelerar su carga y, como resultado, la carga de tu sitio web lento. Opcache está habilitado por defecto si alojas tu sitio web con servicios de alojamiento compartido.
Crear un sitio web con Strikingly
Strikingly es una plataforma que ha estado trabajando incansablemente para mejorar las estadísticas de los sitios web. A lo largo de los años, nuestro personal técnico ha optimizado la velocidad de los sitios web. En Google PageSpeed Insights, la mayoría de los sitios web de nuestra plataforma tienen una puntuación superior a 90. Una alta puntuación de Google PageSpeed impulsa tu SEO al tiempo que garantiza que tus visitantes tengan una experiencia positiva como clientes tanto en la versión de escritorio como en la móvil.
Imagen tomada del producto de Strikingly
Conclusión
Las imágenes no optimizadas, un gran número de peticiones HTTP, la codificación voluminosa y las dificultades de JavaScript, por mencionar algunas, hacen que el sitio web funcione con lentitud. Puede ser difícil determinar cuál es la causa de un sitio web lento. Cualquiera que sea la causa principal, no debes dejar ninguna piedra sin remover para llegar al fondo del problema, porque el no hacerlo podría ser la diferencia entre un extra de $1000/mes en ingresos.