Uploads zu AWS S3 und konfiguriertem CDN

Ich habe meine Discourse-Instanz seit 2019 auf einem DigitalOcean-Server eingerichtet, konfiguriert, sodass der Traffic über Cloudflare läuft. Heute habe ich meine Uploads und Backups nach S3 migriert, und nachdem ich die Migration abgeschlossen hatte, sah ich diese Warnung auf meinem Admin-Dashboard:

Einige Ratschläge basierend auf Ihren aktuellen Website-Einstellungen

Discourse weiß nicht, dass Cloudflare den Traffic zu ihm leitet, daher ist es verständlich, dass diese Warnung erscheint. Aber da ich mich im kostenlosen Tarif von Cloudflare befinde und dieser immer noch ein gewisses Maß an Caching bietet, wird mir dennoch empfohlen, ein CDN zu konfigurieren? Wenn ja, welche zusätzlichen Schritte muss ich unternehmen, um DISCOURSE_CDN_URL richtig zu konfigurieren? Welchen Wert sollte ich dieser Umgebungsvariable zuweisen?

Vielen Dank im Voraus.

Ich würde sagen, Sie sollten ein CDN konfigurieren (vorzugsweise CloudFront) und versuchen, die Cloudflare-Optimierungen nicht mit Discourse zu verwenden, da diese bekanntermaßen Probleme verursachen.

Stellen Sie sicher, dass Cloudflare Ihre Uploads und Backups zwischenspeichert. Hat Ihr S3-Bucket einen DNS-Namen, der von Cloudflare weitergeleitet wird?

Das Weiterleiten des FQDN der Website reicht nicht aus.

1 „Gefällt mir“