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.
Lilly
(Lillian )
Novembre 24, 2024, 11:08
2
Avez-vous consulté la documentation ici :
Vous souhaitez utiliser un CDN pour accélérer l’accès mondial aux actifs courants sur votre forum Discourse ? Vous voudrez peut-être opter pour une solution complète et consulter Set up file and image uploads to S3 (voir aussi Configure an S3 compatible object storage provider for uploads ).
Si vous souhaitez un CDN sans la complexité supplémentaire d’S3 et d’avoir deux CDN, ce guide est pour vous. Le CDN réduira une partie de la charge sur votre serveur en permettant au CDN de servir ces actifs…
également
Bonjour à tous. J’ai récemment mis en place mon installation Discourse en utilisant AWS CloudFront (CF) pour l’accélération complète du site - et la décharge SSL à l’aide de certificats AWS dans CF. Notez que cette installation s’écarte du guide officiel concernant la configuration du CDN et du SSL - cela pourrait donc être controversé et entraîner de futurs problèmes de support. Soyez donc prévenus… il y a des dragons ici. Je partage ici la configuration qui a fonctionné pour moi :
Configure…
Yap ! J’ai utilisé celui-ci comme méthode d’installation.
Vous souhaitez utiliser un CDN pour accélérer l’accès mondial aux actifs courants sur votre forum Discourse ? Vous voudrez peut-être opter pour une solution complète et consulter Set up file and image uploads to S3 (voir aussi Configure an S3 compatible object storage provider for uploads ).
Si vous souhaitez un CDN sans la complexité supplémentaire d’S3 et d’avoir deux CDN, ce guide est pour vous. Le CDN réduira une partie de la charge sur votre serveur en permettant au CDN de servir ces actifs…
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 »
Lilly
(Lillian )
Novembre 24, 2024, 11:17
4
Tout ce dont vous avez besoin devrait être ici, en commençant par ce sujet
Ce sujet explique comment configurer certains fournisseurs de stockage d’objets compatibles S3 (clones S3). Consultez Set up file and image uploads to S3 pour plus de détails sur la configuration d’Amazon AWS S3, qui est officiellement prise en charge et utilisée en interne par Discourse pour nos services d’hébergement.
Fournisseur
Nom du service
Fonctionne avec Discourse ?
Amazon AWS
S3
Oui
Digital Ocean
Spaces
Oui
Linode
Object Storage
Oui
Google Cloud
S…
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.
Le CDN S3 devrait être DISCOURSE_S3_CDN.
DISCOURSE_CDN est pour le CDN de l’application.
Je comprends cette partie. J’essaie d’ajouter un CDN d’application complète pour le site. Je voudrais donc utiliser DISCOURSE_CDN.