Estoy usando Cloudflare en mi sitio de Discourse y funciona perfectamente. Básicamente, enrutas todo tu tráfico a través de Cloudflare y le indicas qué procesar o almacenar en caché, y eso es todo. Sin embargo, hay algunas cosas a tener en cuenta:
- Configura Cloudflare para que NO almacene nada en caché (configura excepciones usando reglas de página, consulta más abajo).
- No permitas que Cloudflare modifique tu JavaScript; específicamente, desactiva Rocket Loader.
- Todavía no estoy seguro sobre la compresión Brotli, así que la he desactivado.
- Configura reglas de página para almacenar en caché los directorios de avatares y subidas como se muestra a continuación (ignora la regla #1, ya que es específica del sitio).
Cloudflare está almacenando actualmente un poco más de 3 TB de datos por mes para mí y sirve gráficos grandes bastante rápido.
Si estás más interesado en una CDN, también puedo recomendar https://www.belugacdn.com/ (no tengo ninguna afiliación con ellos). Los uso en una gran plataforma de WordPress y el rendimiento es bueno, a una fracción del costo de otras plataformas CDN que evalué (aunque esas podrían ser aún más rápidas, Beluga cumple con mis necesidades).
