Wie man AWS Cloudfront als Discourse CDN hinzufügt

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.

Haben Sie die Dokumentation hier durchgesehen:

auch

1 „Gefällt mir“

Yap! Ich habe diese als Setup-Methode verwendet.

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

Alles, was Sie brauchen, sollte hier sein, beginnend mit diesem Thema

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“

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.