Estaba leyendo algunas de las guías sobre Cloudflare y Discourse y no logré sacar nada claro de ellas. Algunos dicen que Discourse y Cloudflare no funcionan bien juntos, otros dicen que sí; algunos afirman que hay que hacer ajustes en app.yml (un subdominio adicional), mientras que otros dicen que funciona perfectamente sin eso.
En mi experiencia, Discourse parece funcionar bien sin los ajustes (lo cual temía hacer porque no lo entendía del todo y temía que la guía estuviera desactualizada).
Por otro lado, un usuario aquí, cuando le pregunté sobre cómo mejorar la seguridad, me recomendó “colocar Discourse detrás de Cloudflare con una regla de página para ‘desactivar el rendimiento’ para que no interfiera con el código”. ¿Cómo debería ser esa regla? No tengo idea.
No todas las publicaciones son iguales, así que ¿has revisado la guía oficial para administradores?
Yo no uso Cloudflare, pero entiendo que deberías desactivar las optimizaciones de velocidad y rendimiento de Cloudflare para JavaScript, CSS y HTML. Es especialmente importante desactivar Rocket Loader: