Escalar el sitio web de WordPress para un alto tráfico: todo lo que necesita saber

Publicado: 2020-01-10

Última actualización - 8 de julio de 2021

Imagina que todos tus esfuerzos finalmente dieron sus frutos y tu sitio de WordPress está ganando cientos de nuevos usuarios todos los días, luego miles y luego... se cae. No espere a que suceda este desastre: sepa todo sobre cómo escalar el sitio web de WordPress antes de llegar a un punto crítico con estos simples consejos.

Como saben todos los que están familiarizados con Spiderman, ¡un gran poder conlleva una gran responsabilidad! También funciona de la misma manera para los sitios web: usted tiene una responsabilidad hacia sus visitantes. Cuanto mayor sea su influencia en línea, más esfuerzo deberá invertir en escalar para garantizar un rendimiento adecuado, incluso en las horas pico.

Según un estudio reciente, más del 90% de los usuarios de WordPress eligen este CMS por su escalabilidad, entre otras razones. Pero solo porque un sitio WP PUEDE escalar casi hasta el infinito, no significa que lo hará automáticamente. Es como con la salud: tu cuerpo puede estar sano y servirte durante muchas décadas, pero solo si comes bien y haces ejercicio, ¿no?

Hay varios elementos clave que influyen en qué tan bien escala su sitio. Son alojamiento web, configuración de WP y contenido. Me ocuparé de ellos por turno.

¿Tu proveedor de hosting está a la altura?

Casi todos los nuevos propietarios de sitios de WP optan por el alojamiento compartido, y es una sabia decisión. No tiene sentido pagar $50+ al mes por un servidor VPS cuando ni siquiera sabes si tu página tendrá éxito o no. Con alojamiento compartido, su sitio "vive" en el mismo servidor con cientos de otros. Los principales proveedores de alojamiento tienen servidores que son lo suficientemente potentes como para garantizar una alta velocidad de carga para todos esos sitios. Sin embargo, si tiene un aumento repentino de tráfico, puede tener problemas.

Verá, cuando un sitio en un servidor compartido consume demasiados recursos, todos los demás sufrirán. No todos los proveedores de alojamiento se ocupan de estos cuellos de botella de la misma manera. Asegúrese de elegir un proveedor confiable con un tiempo de respuesta rápido y un buen tiempo de actividad. Si encuentra que su proveedor actual no cumple con los estándares de la industria, cámbielo antes de que sea demasiado tarde. Cambiar a un alojamiento diferente es relativamente sencillo, mientras que su tráfico aún no se ha vuelto demasiado grande.

Nota importante: a pesar de que muchos proveedores ofrecen ancho de banda y tráfico "ilimitados" hoy en día, no son REALMENTE ilimitados. En algún lugar de la letra pequeña, dirá que el proveedor podría hacer que te traslades a un servidor privado si tu tráfico se dispara:

Escalando el sitio web de WordPress
Créditos: www.fatcow.com

Entonces, incluso con el alojamiento compartido más rápido, tendrá que actualizar a VPS a medida que continúa escalando. Sin embargo, para ese momento, valdrá la pena.

Comprueba tu configuración

Incluso si no eres un gurú de la tecnología, hay muchas cosas que puedes hacer para acelerar tu sitio. Le recomiendo que realice los pasos a continuación incluso si el tráfico de su sitio aún no se está disparando. Recuerde: la velocidad de carga lenta es realmente mala para las conversiones . Muchos usuarios hoy en día no esperan ni 5 segundos para que se cargue una página, especialmente en dispositivos móviles.

1) Elija un tema de carga rápida

Hay cientos de temas gratuitos por ahí, y no todos son iguales. Para elegir uno que esté optimizado para la velocidad, puede consultar una de las muchas listas de temas . Si su sitio ya está activo y descubre que su tema no es muy rápido, puede cambiar a uno diferente. Pero es mejor elegir un tema ligero en la etapa de diseño.

Escalando el sitio web de WordPress
GeneratePress: uno de los temas más optimizados para la velocidad. Créditos: WordPress.org

2) Deshazte de los complementos de mala calidad

Es posible que esté utilizando docenas de complementos en su sitio. Muchos sitios web usan 80 o más, y cada complemento agrega algo de código a su página. No es un problema en sí mismo, siempre que cada complemento esté escrito correctamente . Desafortunadamente, algunos complementos consumen demasiados recursos y pueden afectar el rendimiento.

Hay dos buenas maneras de encontrar a los delincuentes:

  • Verifique cada uno de los complementos que está utilizando en una lista de complementos que se sabe que ralentizan los sitios;
  • Use una herramienta gratuita como Query Monitor (aunque necesitará un tutorial para interpretar los resultados).
Escalando el sitio web de WordPress
Interfaz de Query Monitor – Créditos: WordPress.org

3) Instale un complemento de almacenamiento en caché

Cada vez que un usuario quiere visitar tu página, WordPress tiene que servir cientos de archivos y scripts. Para cada nueva visita, este proceso se repite. Sin embargo, hay una excelente manera de reducir la cantidad de datos que se transfieren cada vez: los complementos de almacenamiento en caché . Crean copias de sus páginas y luego las entregan a todos los usuarios futuros sin tener que buscar todos los archivos.

El uso de un complemento de almacenamiento en caché puede hacer que sus páginas se carguen hasta 5 veces más rápido. Algunos de los populares gratuitos son WP Super Cache , W3 Total Cache y WP Rocket .

Ve un poco más profundo

Si ya probó las soluciones descritas anteriormente, ahora está listo para algo un poco más avanzado.

1) Analiza tus solicitudes HTTP

Cada página web consta de docenas e incluso cientos de elementos: imágenes, CSS, archivos JavaScript, etc. Cuando un navegador le pide a un servidor web que muestre un sitio, tiene que enviar tantas solicitudes como elementos existan. Y cada solicitud HTTP lleva tiempo. Para una pequeña pieza de código, este tiempo es insignificante. Pero una imagen de fondo de alta resolución, por ejemplo, puede tardar un segundo en cargarse.

Si quieres saber cuántas solicitudes requiere tu página, puedes utilizar una herramienta llamada GTMetrix . Simplemente ingrese la URL en el campo de búsqueda y haga clic en Probar su sitio.

Escalando el sitio web de WordPress
Créditos: GTmetrix.com

Aquí he usado un blog de cocina aleatorio como ilustración. Como puede ver, se necesitan una gran cantidad de solicitudes.

Escalando el sitio web de WordPress
Créditos: GTmetrix.com

Si hace clic en Cascada, verá una lista completa de solicitudes con el tamaño y el tiempo de carga de cada una.

Escalando el sitio web de WordPress
Créditos: GTmetrix.com

Si esto parece un poco abrumador, consulte la guía GTMetrix Waterfall Chart . Si bien saber todo esto no hará que su sitio sea más rápido en sí mismo, le dará una pista sobre qué hacer a continuación. Por ejemplo, es posible que desee optimizar las imágenes que tardan demasiado en cargarse o minimizar algunas secuencias de comandos.

2) Instalar un CDN

CDN significa Red de entrega de contenido . Lo que significa es una red de servidores web ubicados en diferentes puntos geográficos alrededor del mundo. La idea es que cuanto más cerca esté del servidor, más rápido obtendrá sus páginas. Los CDN funcionan de manera similar a los complementos de almacenamiento en caché, solo que a mayor escala. Mantienen copias estáticas de sus páginas y las entregan a los usuarios, según el lugar desde el que accedan al sitio. Los CDN gratuitos populares incluyen Cloudflare , Jetpack y BootstrapCDN .

¿Qué más puedes hacer?

La optimización de WordPress es una búsqueda interminable. Aquí hay algunas cosas más que deberías probar:

  • Optimización de imágenes: asegúrese de comprimir imágenes grandes por debajo de 200 kb. El tamaño total de su página debe ser inferior a 2 MB.
  • Optimice las bases de datos : las bases de datos MySQL y MariaDB también pueden ser una fuente de solicitudes innecesarias.
  • Use la carga diferida para servir videos e imágenes aún más rápido;
  • Instale siempre actualizaciones de WP y complementos.

Esto puede parecer mucho para asimilar, especialmente cuando desea concentrarse en obtener más visitantes. Pero créame, todos esos números de visitantes no lo ayudarán mucho a menos que su sitio funcione correctamente. Vendrán, encontrarán un sitio lento o con fallas, y se irán para no volver jamás. Así que continúe e invierta una semana o dos en aprender técnicas de escalado. Eventualmente estarás feliz de haberlo hecho.

Otras lecturas

  • ¿Cómo aumentar el tráfico a su sitio de WordPress?
  • Estrategias SEO para potenciar el tráfico