Wir haben die Objekte (wie Bilder und andere) nach AWS S3 verschoben. Diese waren großartig.
Jetzt wollen wir die Seite noch ein bisschen schneller machen. Wie kann ich AWS CloudFront als DISCOURSE_CDN hinzufügen?
Ich habe versucht, es selbst einzurichten. Es funktioniert, wenn ich das Forum-CDN benutze. Aber sobald ich die URL in das discourse_cdn eingebe, wird die Seite unbrauchbar und alle Bilder haben mehrere Weiterleitungen und funktionieren nicht mehr.
Lilly
(Lillian Louis)
24. November 2024 um 23:08
2
Haben Sie die Dokumentation hier durchgesehen:
So you’d like to use a CDN to speed up worldwide access to common assets on your Discourse forum? You might want to go all-in and Set up file and image uploads to S3 (see also Configure an S3 compatible object storage provider for uploads ).
If you want a CDN without the added complexity of S3 and having two CDNs, this is the guide for you. The CDN will reduce some load on your server by letting the CDN serve those assets so that the server doesn’t have to. It also can speed things up by deliver…
auch
Hello All. I recently got my Discourse installation setup using AWS CloudFront (CF) for full site acceleration - and SSL offloading using AWS certs in CF. Note that this installation deviates from the official guide regarding CDN and SSL configuration - so that might be controversial and lead to future supportability issues. So be forewarned… there be dragons here. I am sharing the configuration that worked for me here:
Setup discourse to listen on port 80 only and disable Let’s Encrypt by co…
1 „Gefällt mir“
Yap! Ich habe diese als Setup-Methode verwendet.
So you’d like to use a CDN to speed up worldwide access to common assets on your Discourse forum? You might want to go all-in and Set up file and image uploads to S3 (see also Configure an S3 compatible object storage provider for uploads ).
If you want a CDN without the added complexity of S3 and having two CDNs, this is the guide for you. The CDN will reduce some load on your server by letting the CDN serve those assets so that the server doesn’t have to. It also can speed things up by deliver…
Aber der zweite Beitrag enthält etwas, bei dem ich mir nicht sicher bin, ob es das offizielle Setup ist. Und der Beitrag stammt aus dem Jahr 2021.
Konfigurieren Sie „DISCOURSE_CDN_URL“ nicht
Lilly
(Lillian Louis)
24. November 2024 um 23:17
4
Alles, was Sie brauchen, sollte hier sein, beginnend mit diesem Thema
This topic covers how to configure some common S3 compatible Object Storage providers (S3 clones). See Set up file and image uploads to S3 for more details about Amazon AWS S3 configuration, which is officially supported and used internally by Discourse for our hosting services.
Provider
Service Name
Works with Discourse?
Amazon AWS
S3
Yes
Digital Ocean
Spaces
Yes
Linode
Object Storage
Yes
Google Cloud
Storage
Yes
Scaleway
Object Storage
Yes
Vultr
Obj…
Ich habe das bereits erledigt. Das Bild unserer Website befindet sich auf AWS S3 mit CloudFront. Ich versuche, mehr zu cachen, wie z. B. das user_avatar-Bild, anstatt den Server zu belasten.
2 „Gefällt mir“
supermathie
(Michael Brown)
25. November 2024 um 04:45
6
Der S3 CDN sollte DISCOURSE_S3_CDN sein.
DISCOURSE_CDN ist für den App-CDN
2 „Gefällt mir“
Ich verstehe diesen Teil. Ich versuche, einen Full-App-CDN für die Website hinzuzufügen. Daher möchte ich DISCOURSE_CDN nutzen.