Disculpe la demora en las respuestas.
No sé lo suficiente sobre el diseño de Discourse, pero pensando en la presencia de redis, ya se gestiona parte del almacenamiento en caché de solicitudes comunes. Eso explica que “cloudflare no sea realmente necesario”.
Entonces, ¿estoy entendiendo bien que hay poco o ningún beneficio en tener Cloudflare delante de una instalación de Discourse y, por el contrario, ralentizaría la respuesta (saltos de red)?
La única razón para usar Cloudflare en la instalación de vbulletin3 era que la cantidad de solicitudes abrumaría al servidor y (solo estoy asumiendo aquí) podría deberse al mal trabajo en el diseño del código de vbulletin3, para ser honesto, porque la VM que lo aloja tiene 4 núcleos, 8 GB de RAM solo para la aplicación y otra VM con especificaciones iguales para la base de datos.
No hay forma de que ninguna aplicación web moderna necesite tanta potencia hoy en día.
Hablando de eso, ¿hay alguna referencia que pueda consultar para evaluar cuánta potencia necesitaría para una instalación de Discourse que, en promedio, tiene ~1K de usuarios activos y ~5-6K de usuarios pasivos?