Téléversements vers AWS S3 et CDN configuré

J’ai mon instance Discourse configurée depuis 2019 sur un serveur DigitalOcean, configurée de sorte que le trafic passe par Cloudflare. Aujourd’hui, j’ai migré mes téléchargements et sauvegardes vers S3, et après avoir terminé la migration, j’ai vu cet avertissement sur mon tableau de bord d’administration :

Quelques conseils basés sur les paramètres actuels de votre site

Discourse ne sait pas que Cloudflare achemine le trafic vers lui, il est donc logique que cet avertissement apparaisse. Mais étant donné que je suis sur le niveau gratuit de Cloudflare et qu’il offre toujours un certain degré de mise en cache, est-il toujours recommandé de configurer un CDN ? Si oui, quelles étapes supplémentaires dois-je suivre pour configurer correctement DISCOURSE_CDN_URL ? Quelle valeur dois-je définir pour cette variable d’environnement ?

Merci d’avance.

Je dirais que vous devriez configurer un CDN (de préférence CloudFront) et essayer de ne pas utiliser les optimisations de Cloudflare avec Discourse car elles sont connues pour causer des problèmes.

Êtes-vous sûr que Cloudflare met en cache vos téléchargements et sauvegardes ? Votre compartiment S3 a-t-il un nom DNS qui est proxyé par Cloudflare ?

Le proxyage du nom de domaine complet du site ne suffit pas.

1 « J'aime »