Así que sobrevive a tus 75.000 WordPress sitio golpes por minuto

Johannes Benz Última actualización 21.10.2020
5 min.
Hosting WordPress de alto tráfico
Última actualización 21.10.2020

Mientras tanto, casi el 34% de los sitios web funcionan en WordPress . Sin embargo, a menudo se sigue considerando a WordPress como un pequeño sistema de gestión de contenidos (CMS). Pero WordPress no tiene que esconderse de ninguna manera. Especialmente cuando se trata de alto rendimiento. El siguiente artículo muestra lo que puede conseguir WordPress en este caso.

WordPress y Alto Rendimiento - algunos ejemplos  

Las siguientes megaestrellas confían en WordPress como CMS de su sitio web. Debe quedar claro que los sitios WordPress de estrellas como Katy Perry o Justin Timberlake tienen que soportar un tráfico elevado y constante, pero también picos de visitas.

Así que sobrevive a tus 75.000 WordPress sitio golpes por minuto

Cómo la revista tu sobrevive a 75.000 visitas por minuto

Diferencia entre llamadas y visitantes

Antes de revelar el secreto de cómo tu puede manejar un número extremadamente grande de visitas, me gustaría explicar la relación entre visitas y visitas. Por supuesto, un visitante puede visitar varias subpáginas. La cantidad de tiempo que el usuario pasa entre los clics es el indicador clave para establecer una relación entre los visitantes y las vistas.

Si 900 visitantes hacen clic en un sitio de media cada tres segundos, tenemos 300 visitas por segundo.

Como regla general, el número de visitantes suele ser al menos el doble del número de visitas.

WordPress & High-Performance - El caché como arma maravillosa

Entonces, ¿cómo se las arregla un sitio para comer hasta 150.000 visitantes por minuto sin ponerse de rodillas? El arma milagrosa, que en RAIDBOXES ya tenemos en el tarifa más baja se llama Caché.

Nuestro almacenamiento en caché no es un servidor Varnish separado, que está conectado de forma inconveniente en la parte superior, sino una tecnología que está integrada en el lado del servidor por defecto.

Una caché WordPress  no sólo acorta el camino que debe recorrer una solicitud, sino que también ofrece una variante de carga más rápida de sitio .
Una caché permite realizar miles de llamadas a las páginas WordPress sin utilizar el procesador.

La caché transfiere una mezcla de hojas de estilo, JavaScript, imágenes, etc. a un documento HTML estático, lo almacena temporalmente y lo entrega cuando se llama a la página. Los documentos estáticos se almacenan en la memoria principal o en el disco duro SSD.

1000 llamadas y el procesador se aburre

Debido al almacenamiento en caché del lado del servidor, las solicitudes se entregan directamente sin siquiera contactar con el procesador y la base de datos. En nuestra tarifa STARTER , por ejemplo, se pueden responder 75.000 llamadas en un minuto por defecto. Por lo tanto, WordPress es un sistema muy bueno, especialmente para los blogs, revistas y sitios de empresas que reciben muchas visitas.

Así lo experimentamos a menudo en épocas de alto rendimiento, como después de que las páginas de los clientes fueran mencionadas en un programa de televisión o durante campañas de marketing online: aunque el procesador se actualizaba con antelación, acababa aburriéndose porque la caché se había hecho cargo de la entrega.

Caso especial de alto rendimiento - WooCommerce

Sin embargo, hay una limitación importante: la afirmación se refiere a páginas estáticas que pueden ser almacenadas en caché.

Las peticiones dinámicas pueden ser mal almacenadas en la caché

Para las solicitudes dinámicas, como la cumplimentación de los formularios de contacto o los procesos de pago en la cesta de la compra, no se permite el almacenamiento en caché.

Un ejemplo de contenido dinámico son las páginas de productos que cambian los precios en la cesta de la compra en función de la acción del usuario. Aquí sería fatal si el precio en el carrito de la compra o incluso en la caja no se ajustara y al usuario se le mostrara permanentemente el precio en caché.

Así que sobrevive a tus 75.000 WordPress sitio golpes por minuto
En Knalle Popkornkonditorei, se ha necesitado más potencia de procesamiento con varios programas de televisión y algunas campañas de AdWords y medios sociales.

Por lo tanto, estas páginas dinámicas están excluidas por defecto en nuestra memoria caché para garantizar su correcto funcionamiento. Por lo tanto, los visitantes simultáneos en una cesta de la compra suelen llegar directamente al procesador.

Del mismo modo, las comunidades y los sitios de miembros con foros y muchos visitantes conectados son difíciles de almacenar en caché. En este caso, es necesario actuar en términos de recursos de hardware.

La tienda de patatas fritas como metáfora favorita de nuestro CTO

Sin el almacenamiento en caché, lo único que ayuda es un mayor número de núcleos de CPU, que pueden responder a un elevado número de peticiones simultáneas de los visitantes. Nuestro director de tecnología, Marcel, siempre utiliza la tienda de patatas fritas como metáfora para explicar el principio a personas no técnicas:

Cada núcleo de la CPU representa a un trabajador del puesto de patatas fritas. Cuantas más personas se frían al mismo tiempo (los núcleos están disponibles), más patatas fritas se pueden vender (se puede responder a las peticiones de los usuarios).

Por cierto, esto no se aplica a la velocidad de trabajo. Para ello, habría que aumentar la frecuencia de reloj de la CPU. Este es el caso de nuestros nuevos aranceles de la tarifa PRO , donde los "trabajadores" (procesadores) son hasta un 30% más rápidos.

Aproximadamente 600 visitantes al mismo tiempo en la cesta de la compra como máximo

Con dos días de antelación, podemos actualizar manualmente las tarifas a 24 núcleos y 64 GB de RAM durante 24 horas. Esto es especialmente popular entre muchas startups que han competido en el La Guarida del León quieren ir a lo seguro.

Para la gran tienda WooCommerce hay entonces nuestra mayor tarifa de alto rendimiento "Business XXL" con 12 vCores y 32GB de RAM. Aquí, hasta 600.000 visitantes en caché por minuto o hasta 600 visitantes por segundo pueden estar en la cesta de la compra.

Equilibrio de carga como siguiente paso

Si hay que procesar más de 600 visitantes por segundo, el siguiente paso es el equilibrio de carga. Delante de los servidores dedicados se conecta un equilibrador de carga que distribuye las peticiones de los visitantes a los servidores dedicados.

De este modo, los recursos de hardware pueden escalarse no sólo en el mismo servidor, sino también a través de los límites del mismo. Se trata de un procedimiento establecido desde hace décadas y muy adecuado para dirigir el tráfico elevado hacia vías sensibles sin que se produzcan tiempos de inactividad.

Conclusión: WordPress y el alto rendimiento van muy bien juntos desde hace mucho tiempo

Cualquiera que todavía clasifique WordPress como un CMS para sitios pequeños debería replanteárselo urgentemente. Hace tiempo que WordPress se ha consolidado como un CMS para sitios de alto rendimiento y se utiliza aquí de muchas maneras. En particular, el almacenamiento en caché ayuda a WordPress a alcanzar verdaderas alturas.

Incluso las grandes tiendas online con un flujo de visitantes constantemente alto pueden ser gestionadas de forma fiable con la adecuada Hosting . En países como Estados Unidos, esto ya no es un secreto. Espero haber podido mostraros en este post que también podemos confiar más en nuestro CMS favorito en España .

¿Cómo ha visto WordPress hasta ahora? ¿Habéis construido ya algún sitio de alto tráfico? Espero sus comentarios.


Artículos relacionados

Comentarios sobre este artículo

Escribe un comentario

La dirección de correo electrónicotu no se publicará. Los campos obligatorios están marcados con *.