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 )
24. November 2024 um 23:08
2
Haben Sie die Dokumentation hier durchgesehen:
Sie möchten also ein CDN verwenden, um den weltweiten Zugriff auf gängige Assets in Ihrem Discourse-Forum zu beschleunigen? Möglicherweise möchten Sie alles auf einmal erledigen und Set up file and image uploads to S3 (siehe auch Configure an S3 compatible object storage provider for uploads ).
Wenn Sie ein CDN ohne die zusätzliche Komplexität von S3 und die Nutzung von zwei CDNs wünschen, ist dies der richtige Leitfaden für Sie. Das CDN reduziert die Last auf Ihrem Server, indem es dem CDN ermö…
auch
Hallo zusammen. Ich habe kürzlich meine Discourse-Installation mit AWS CloudFront (CF) für die vollständige Websitebeschleunigung eingerichtet – und SSL-Offloading mit AWS-Zertifikaten in CF. Beachten Sie, dass diese Installation von der offiziellen Anleitung bezüglich CDN- und SSL-Konfiguration abweicht – das könnte kontrovers sein und zu zukünftigen Supportproblemen führen. Seien Sie also gewarnt… hier lauern Drachen. Ich teile hier die Konfiguration, die für mich funktioniert hat:
Richten …
Yap! Ich habe diese als Setup-Methode verwendet.
Sie möchten also ein CDN verwenden, um den weltweiten Zugriff auf gängige Assets in Ihrem Discourse-Forum zu beschleunigen? Möglicherweise möchten Sie alles auf einmal erledigen und Set up file and image uploads to S3 (siehe auch Configure an S3 compatible object storage provider for uploads ).
Wenn Sie ein CDN ohne die zusätzliche Komplexität von S3 und die Nutzung von zwei CDNs wünschen, ist dies der richtige Leitfaden für Sie. Das CDN reduziert die Last auf Ihrem Server, indem es dem CDN ermö…
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 )
24. November 2024 um 23:17
4
Alles, was Sie brauchen, sollte hier sein, beginnend mit diesem Thema
<div data-theme-toc="true"
Dieses Thema behandelt die Konfiguration einiger gängiger S3-kompatibler Object-Storage-Anbieter (S3-Klone). Weitere Details zur Konfiguration von Amazon AWS S3, das offiziell unterstützt und intern von Discourse für unsere Hosting-Dienste verwendet wird, findest du unter Set up file and image uploads to S3 .
Anbieter
Dienstname
Funktioniert mit Discourse?
Amazon AWS
S3
Ja
Digital Ocean
Spaces
Ja
Linode
Object Storage
Ja
Google Clo…
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.
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
Ich verstehe diesen Teil. Ich versuche, einen Full-App-CDN für die Website hinzuzufügen. Daher möchte ich DISCOURSE_CDN nutzen.