¿Cuáles son los límites de WordPress en términos de escalamiento?

WordPress se creó originalmente como un software de blogs. Sus capacidades listas para usar se limitan a los blogs. En caso de que quiera escalar un blog de WordPress. Entonces, los límites probablemente irán tan lejos como las capacidades de su servidor. En esa nota también. Debe darse cuenta de que WordPress no está optimizado para múltiples bases de datos o una arquitectura de base de datos distribuida. Esto podría plantear un aumento de velocidad en el proceso de escalado.

Pero estoy casi seguro de lo que desea escalar, no un simple blog de WordPress. Dado que el diseño original era para un blog, hay todo tipo de complementos para ampliar la funcionalidad de WordPress. El núcleo de WordPress en sí ha sido bien diseñado y documentado. Pero no se puede decir lo mismo de todos los miles de complementos desarrollados por terceros. Por ejemplo, tratar de replicar un servicio como Twitter usando WordPress será una pesadilla. Sí, puede haber un complemento para reducir la cantidad de caracteres en una sola publicación. Y puede haber un complemento para ver y administrar el feed de tweets. Y otro para permitir que los usuarios se sigan. Luego, otro más para permitir a los usuarios enviar mensajes directos. Pero todos estos complementos han sido creados por diferentes personas y la documentación de algunos hace que quieras arrancarte el pelo.

Se convertirá fácilmente en un rompecabezas en el que intentes arreglar bordes redondos en agujeros cuadrados. El resultado final será un desastre enredado de decenas, si no cientos de complementos que apenas encajan y se bloquean a su propia discreción. Difícilmente puedes hacer que funcione correctamente. ¿Cómo diablos empiezas a escalar? Si desea construir algo que esté fuera del alcance de un blog, sugeriría diseñarlo desde cero y escribirlo desde cero utilizando un marco MVC como Laravel o Rails o Django. O si eres un adicto a los CMS, podrías buscar algo más robusto como Drupal.

WordPress es, a medida que avanzan las aplicaciones, muy difícil en los recursos de la base de datos. Tampoco tiene soporte inherente para expandirse más allá de un solo archivo de base de datos (aunque puede y se ha hecho en algunos casos).

Al escalar algo tan potencialmente enorme como una red social con cada usuario capaz de cargar imágenes, videos y más, necesitará diseñar su aplicación desde cero con la escalabilidad y la velocidad en mente. WordPress es una plataforma increíble construida sobre los principios de simplicidad y extensibilidad, pero no sería mi primera opción para algo que necesito escalar masivamente.

ok, los límites de WordPress son por los límites de su servidor 🙂, tenía un servidor que solo podía manejar 100 usuarios (al mismo tiempo) cambié el servidor y luego podía manejar aproximadamente 2000 usuarios al mismo tiempo (400K visitas por día), por lo que si fusiona muchos servidores y servidores de bases de datos con su wordpress, tendrá un sitio web ilimitado 🙂 (no olvide realizar copias de seguridad 🙂)

El talón de Aquiles de WordPress es en realidad MySql. Para escalar WordPress necesita una implementación adecuada de MySQL