Uploads para AWS S3 e CDN configurado

Tenho minha instância do Discourse configurada desde 2019 em um servidor DigitalOcean, configurada para que o tráfego passe pelo Cloudflare. Hoje migrei meus uploads e backups para o S3 e, após concluir a migração, vi este aviso no meu painel de administração:

Alguns conselhos com base nas configurações atuais do seu site

O Discourse não sabe que o Cloudflare está roteando o tráfego para ele, então faz sentido que este aviso apareça. Mas, considerando que estou no plano gratuito do Cloudflare e que ele ainda oferece algum grau de cache, ainda é recomendado configurar uma CDN? Se sim, quais etapas adicionais preciso tomar para configurar corretamente o DISCOURSE_CDN_URL? Qual valor devo definir para essa variável de ambiente?

Obrigado desde já.

Eu diria que você deve configurar uma CDN (preferencialmente CloudFront) e tentar não usar as otimizações do Cloudflare com o Discourse, pois elas são conhecidas por quebrar coisas.

Você tem certeza de que o Cloudflare está em cache de seus uploads e backups? Seu bucket S3 tem um nome DNS que é intermediado pelo Cloudflare?

Intermediar o FQDN do site não é suficiente.

1 curtida