Los costos de ancho de banda de imágenes en S3 son cada vez más molestos

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:

  1. Configura Cloudflare para que NO almacene nada en caché (configura excepciones usando reglas de página, consulta más abajo).
  2. No permitas que Cloudflare modifique tu JavaScript; específicamente, desactiva Rocket Loader.
  3. Todavía no estoy seguro sobre la compresión Brotli, así que la he desactivado.
  4. 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).