10 razones para un sitio web lento.
Publicado: 2022-04-11La velocidad de su sitio web de funcionamiento lento juega un papel importante en el éxito de su sitio web de funcionamiento lento. Afecta a una variedad de factores, incluida la visibilidad y la tasa de conversión de su sitio. Un sitio web lento es lo último que alguien querría.
¿Por qué es importante la velocidad de tu sitio web?
En estos días, los usuarios esperan que el sitio web sea rápido. Cuando el sitio web tarda más en cargarse, afecta drásticamente la experiencia del usuario.
Incluso las fracciones de segundo marcan una gran diferencia, por lo que optimizar el rendimiento de su sitio es crucial.
Con el éxito de su sitio web lento en juego, la velocidad no puede ser ignorada. Si se siente abrumado, un buen lugar para comenzar es realizar pruebas para determinar dónde se encuentra su sitio ahora. Puede ejecutar una gran cantidad de pruebas de tiempo para ver cuánto tiempo esperan sus usuarios y luego trabajar para disminuir esos números.
10 razones que hacen que tu sitio web funcione más lento
1. Hay una sobrecarga excesiva en su base de datos
"Sobrecarga" se refiere a elementos extraños en la base de datos de su sitio web, como registros, transitorios y otras entradas de complementos o temas que se construyen con el tiempo. Demasiada de esta "sobrecarga" puede hacer que las consultas a la base de datos tarden más de lo necesario. En algunos casos, incluso puede hacer que su servidor web se agote mientras espera una respuesta de su base de datos.
La optimización de sus datos eliminando los gastos generales ayudará a evitar esto. La mayoría de los servidores web le permiten acceder a la plataforma de administración de bases de datos phpMyAdmin a través de su cuenta de alojamiento. Si no puede optimizar sus tablas en phpMyAdmin, puede usar la interfaz de línea de comandos de WordPress (WP-CLI).
2. El CSS de tu sitio no está optimizado
Al igual que JavaScript, el CSS de su sitio: el código responsable de diseñar sus páginas puede retrasar la carga si no se optimiza. Aquí hay algunas soluciones que puede implementar para poner su CSS en forma:
- Si tiene varios archivos CSS externos, combínelos en uno o varios archivos.
- Elimine el CSS externo y use CSS en línea en su lugar.
- Use "tipos de medios" para especificar cuándo deben cargarse ciertos archivos CSS.
Al igual que JavaScript en línea, el CSS en línea solo es útil para pequeñas porciones de código. Si tiene varios archivos CSS grandes, no debe intentar agregarlos todos a su archivo HTML. Especificar tipos de medios y combinar sus archivos CSS externos debería tener un impacto más significativo.
3. Javascript que bloquea el renderizado está retrasando la carga de la página
JavaScript es el código que hace que su sitio web sea funcional e interactivo para los usuarios. Sin él, su sitio sería aburrido. Sin embargo, si no se optimiza, JavaScript puede retrasar sus páginas cuando intentan cargarse en los navegadores de los usuarios.
Cuando un navegador intenta mostrar una página web, primero debe detenerse y cargar por completo cualquier archivo JavaScript que encuentre. Esto da como resultado lo que se llama "JavaScript de bloqueo de procesamiento" o JavaScript que evita que la página se cargue rápidamente.
Hay tres soluciones para lidiar con JavaScript que bloquea el renderizado:
- Elimine los archivos de JavaScript externos y use JavaScript en línea en su lugar.
- Utilice la carga asíncrona para que JavaScript pueda cargarse por separado del resto de la página.
- Aplazar la carga de JavaScript hasta que el resto de la página sea visible para el usuario.
Cada método tiene sus pros y sus contras. En términos generales, JavaScript en línea solo mejorará la velocidad de la página cuando se use con moderación. La carga asíncrona puede causar problemas ya que los archivos no se cargan en ningún orden en particular. Por lo tanto, diferir JavaScript suele ser el método recomendado.

4. No estás usando una red de entrega de contenido (CDN)
Una red de entrega de contenido (CDN) consta de varios servidores que se colocan en ubicaciones geográficas estratégicas. Puede almacenar copias de su sitio web en ellos para que los usuarios que se encuentran lejos de su servidor principal puedan cargar rápidamente sus páginas.
Hay varias opciones de CDN para su sitio de WordPress. Cloudflare es una de las soluciones más populares, al igual que Jetpack CDN para imágenes y videos. Para los clientes de nuestros planes DreamPress Plus y Pro, obtendrán un uso ilimitado de CDN con la tecnología de Jetpack.
Además, si su sitio web de ejecución lenta usa jQuery, puede cargarlo desde un CDN en lugar de su servidor web. Dado que jQuery usa muchas menos líneas de código que JavaScript para lograr los mismos resultados, puede ser especialmente útil para aumentar la velocidad de su sitio. Google y Microsoft son las dos opciones jQuery CDN más populares.
5. Los medios grandes aumentan el tiempo de carga
Los archivos multimedia, como imágenes y videos, tienden a ser bastante grandes. Optimizarlos a través de la compresión puede ayudar a disminuir su tamaño y, por lo tanto, mejorar sus tiempos de carga.
TinyPNG es una herramienta en línea gratuita que comprime imágenes. También hay varios complementos que puede usar para comprimir archivos multimedia dentro de WordPress, incluida la compresión y optimización de imágenes Smush.
6. El código de su sitio web es demasiado voluminoso
Cuanto más código tenga que cargar el navegador web de su usuario, más tiempo tardará su sitio web en ser visible. Si su código es demasiado "voluminoso" o contiene caracteres sin importancia y saltos de línea, su sitio puede volverse más lento. En respuesta, puede "minificar" ese código eliminando los elementos que no son necesarios.
Hay dos complementos populares para llevar a cabo esta tarea. Autoptimize minimiza el código, además de incorporar CSS y optimizar los archivos JavaScript. También se integra bien con WP Super Cache.
7. Los archivos que faltan están causando errores
En algunos casos, es posible que falten archivos en la instalación de WordPress. Si esto sucede, los usuarios experimentarán tiempos de carga más prolongados ya que se realizan solicitudes adicionales en un intento de encontrar los archivos. Este proceso eventualmente resultará en un error 404 si no se pueden encontrar los archivos.
Las causas detrás de este problema son numerosas y variadas. En lugar de intentar rastrear el origen del problema, la solución más rápida es restaurar su sitio a partir de su copia de seguridad más reciente. Esto debería reemplazar los archivos que faltan con las versiones guardadas en su copia de seguridad.
8. Los problemas de Internet impiden el buen rendimiento de un usuario específico
Finalmente, el rendimiento deficiente del sitio web también puede deberse a un problema con el proveedor de servicios de Internet (ISP) de un usuario, en lugar de con su sitio en sí. Las velocidades lentas del sitio pueden deberse a la congestión de la red, la limitación y las restricciones del ancho de banda, la discriminación y el filtrado de datos o el filtrado de contenido. Si observa velocidades lentas cuando visita su sitio, puede ejecutar un rastreo de ruta entre su computadora y su sitio web para probar la conexión. . Esto debería darle una idea de si el problema está relacionado o no con su ISP o si es una preocupación más importante en todo el sitio.
9. Opcache no está habilitado
OPcache es un motor de almacenamiento en caché incorporado para el lenguaje de codificación PHP. Si está utilizando PHP en su sitio, tener OPcache habilitado puede acelerar su carga y, como resultado, la carga de sus páginas.
10. Los guiones mal escritos están en conflicto con los elementos de otros sitios web
JavaScript mal escrito a veces puede causar problemas de compatibilidad con otras partes de su sitio, lo que resulta en tiempos de carga más largos. Ejecutar una prueba de velocidad con herramientas como Pingdom, Web Page Test y GTmetrix a menudo puede señalar secuencias de comandos que tardan mucho en cargarse.
Luego puede investigar estos archivos más de cerca para comprender cómo puede mejorarlos. También puede ser útil desactivar temporalmente las secuencias de comandos potencialmente problemáticas, para ver cómo cambian sus puntuaciones de rendimiento sin que estén habilitadas.