Claramente, nada escala tan bien como los archivos estáticos servidos por un servidor web rápido y cualquier CMS que tenga que averiguar qué cargar y luego cargar no funcionará tan bien, WordPress o de otro modo. Uno de los problemas es la cantidad de consultas de base de datos requeridas por solicitud de URL y mi experiencia de 2 años anteriores trabajando exclusivamente con Drupal y ahora más de 2 años con WordPress es que WordPress es mucho mejor en ese departamento.
Dicho esto, casi nada con ningún poder va a escalar "fuera de la caja" ; ¿se trata de qué puede hacer a medida que crecen sus necesidades de escalabilidad?
En el extremo bajo de "mucho tráfico" hay excelentes complementos de caché e integraciones con CDN de bajo costo , puede hacer un trabajo bastante bueno con un presupuesto sin TI y un bajo presupuesto de alojamiento. Aquí hay algunas otras preguntas y respuestas para revisar:
Hay opciones para crear perfiles para identificar cuellos de botella en el rendimiento :
Una vez que se identifican los cuellos de botella, puede hacer una optimización localizada con cosas como la API de transitorios . Estas preguntas y respuestas ofrecen un ejemplo que se puede optimizar con la API de transitorios y muestra cómo:
Si realmente desea sacar las armas grandes, puede configurar Memcached , HyperDB , Nginx y / o más para acelerar las cosas (parece que este último realmente está evolucionando hacia la forma de obtener una escalabilidad increíble de WordPress):
Y, por último, están surgiendo servidores web centrados en WordPress especializados en rendimiento como WP Engine , ZippyKid y otros:
Así que la buena noticia es que todas las escalas están muy bien ; desde el extremo más bajo de forma gratuita y fácil con la complejidad técnica y el costo solo crece a medida que el tráfico crece significativamente. Comience con WordPress y será genial. Si su tráfico crece y lo está monetizando, incluso razonablemente bien, le resultará muy rentable escalar según lo necesite.
Al menos de la OMI. :)