Comment ajouter AWS Cloudfront en tant que CDN pour Discourse

Nous avons déplacé les objets (tels que les images, et autres) vers AWS S3. Cela a très bien fonctionné.

Maintenant, nous voulons accélérer un peu plus le site. Comment dois-je ajouter AWS CloudFront en tant que DISCOURSE_CDN ?

J’ai essayé de le configurer moi-même. Cela fonctionne lorsque j’utilise le forum-cdn. Mais dès que je mets l’URL dans le discourse_cdn, le site devient inutilisable et toutes les images ont des redirections multiples et cessent de fonctionner.

Avez-vous consulté la documentation ici :

également

1 « J'aime »

Yap ! J’ai utilisé celui-ci comme méthode d’installation.

Mais le deuxième post contient ce dont je ne suis pas sûr s’il s’agit de la configuration officielle. Et le post date de 2021.

Ne configurez pas « DISCOURSE_CDN_URL »

Tout ce dont vous avez besoin devrait être ici, en commençant par ce sujet

Je l’ai déjà fait. L’image de notre site est sur AWS S3 avec CloudFront. J’essaie de mettre plus en cache, comme l’image user_avatar, au lieu de frapper le serveur.

2 « J'aime »

Le CDN S3 devrait être DISCOURSE_S3_CDN.

DISCOURSE_CDN est pour le CDN de l’application.

2 « J'aime »

Je comprends cette partie. J’essaie d’ajouter un CDN d’application complète pour le site. Je voudrais donc utiliser DISCOURSE_CDN.