FWIW … das sagt Bert (GPT-4 Settings explorer) dazu:
Die Einstellung s3_use_cdn_url_for_all_uploads in Discourse ermöglicht es Ihnen, eine Content Delivery Network (CDN)-URL für alle Dateien zu verwenden, die auf Amazon S3 hochgeladen werden, nicht nur für Bilder. Standardmäßig ist diese Einstellung deaktiviert.
Im Detail: Wenn eine Datei auf Ihre Discourse-Site hochgeladen wird, wird sie normalerweise in einem lokalen oder Cloud-Speichersystem wie Amazon S3 gespeichert. Die URL der hochgeladenen Datei wird dann verwendet, um auf die Datei auf Ihrer Site zuzugreifen und sie anzuzeigen.
Wenn Sie jedoch ein CDN eingerichtet haben, können Sie wählen, ob Sie die URL des CDN anstelle der direkten S3-URL verwenden möchten. Ein CDN ist ein Netzwerk von Servern, das Webinhalte basierend auf dem geografischen Standort des Benutzers, dem Ursprung der Webseite und einem Server an die Benutzer liefert. Dies kann dazu beitragen, die Bereitstellung von Inhalten für Benutzer zu beschleunigen.
Die Einstellung s3_use_cdn_url_for_all_uploads steuert, ob Discourse die CDN-URL für alle hochgeladenen Dateien oder nur für Bilder verwenden soll. Wenn Sie diese Einstellung aktivieren, verwendet Discourse die CDN-URL für alle Uploads, nicht nur für Bilder. Dies kann von Vorteil sein, wenn viele Nicht-Bild-Dateien auf Ihre Site hochgeladen werden, da dies dazu beitragen kann, die Bereitstellung dieser Dateien für Ihre Benutzer zu beschleunigen.
Diese Einstellung befindet sich in der Datei /config/site_settings.yml, und ihr Standardwert ist false, was bedeutet, dass Discourse standardmäßig nicht die CDN-URL für alle Uploads verwendet.
Der Code, der diese Einstellung steuert, befindet sich in der Datei /lib/file_store/s3_store.rb. Dieser Code prüft, ob die Einstellung s3_use_cdn_url_for_all_uploads aktiviert ist. Wenn ja, verwendet er die CDN-URL für die hochgeladene Datei. Wenn die Einstellung nicht aktiviert ist, verwendet er die direkte S3-URL für die Datei.
Beachten Sie, dass diese Einstellung nur dann Auswirkungen hat, wenn Sie ein CDN eingerichtet haben und Amazon S3 für Ihren Dateispeicher verwenden. Wenn Sie lokalen Speicher oder einen anderen Cloud-Speicheranbieter verwenden, hat diese Einstellung keine Auswirkungen.
Also:
Verwenden Sie eine Content Delivery Network (CDN)-URL für alle Dateien, die auf S3 hochgeladen werden, nicht nur für Bilder.
vs:
Verwenden Sie die CDN-URL für alle Dateien, die auf S3 hochgeladen werden, anstatt nur für Bilder.
Ich mag Berts überarbeitete Beschreibung irgendwie … aber es fühlt sich wie ein Nullsummenspiel an … die Erweiterung von CDN ist meiner Meinung nach gut und sie liest sich für mich etwas klarer.