Cómo añadir AWS Cloudfront como CDN de Discourse

Hemos movido los objetos (como imágenes y otros) a AWS S3. Han sido geniales.

Ahora queremos acelerar un poco más el sitio. ¿Cómo debería agregar AWS CloudFront como DISCOURSE_CDN?

Intenté configurarlo yo mismo. Funciona cuando uso el foro-cdn. Pero tan pronto como pongo la URL en el discourse_cdn, el sitio se vuelve inutilizable y todas las imágenes tienen múltiples redirecciones y dejan de funcionar.

¿Has revisado la documentación aquí:

también

1 me gusta

¡Sí! Usé este como la forma de configurar.

Pero la segunda publicación contiene algo que no estoy seguro si es la configuración oficial. Y la publicación es de 2021.

No configures "DISCOURSE_CDN_URL"

Todo lo que necesitas debería estar aquí, empezando por este tema

Ya he hecho esto. La imagen de nuestro sitio está en AWS S3 con CloudFront. Estoy intentando almacenar en caché más elementos, como la imagen del avatar del usuario, en lugar de acceder al servidor.

2 Me gusta

DISCOURSE_S3_CDN es para el S3 CDN.

DISCOURSE_CDN es para el CDN de la aplicación.

2 Me gusta

Entiendo esta parte. Estoy intentando añadir un CDN de aplicación completa para el sitio. Por lo tanto, me gustaría utilizar DISCOURSE_CDN.