CDN entfernt, aber Discourse zeigt im Browser-Cache noch darauf?

Ich habe leider die IP-Adresse meines Discourse-Servers geändert, was Probleme mit meiner Cloudfront-Domain verursacht hat.

Daher habe ich DISCOURSE_CDN_URL aus der YAML-Datei auskommentiert und neu kompiliert. Wenn ich jedoch mit einem Browser-Cache (d. h. nicht im Inkognito-Modus) zur Discourse-App gehe, enthält das HTML meine Cloudfront-URL und ich erhalte das Rad des Todes.

Ich dachte ursprünglich, es könnte ein Problem mit dem Post Baking sein, aber dann würde auch der Inkognito-Modus nicht funktionieren.

Gibt es eine Möglichkeit, den Browser-Cache zu leeren?

Discourse-App: https://forums.learnnatively.com/
Schlechte CDN-URL: https://deyr2qldo994j.cloudfront.net/

Jede Hilfe wäre großartig, danke!

Bearbeitung: Nur um klarzustellen, dass alle meine Bilder / Uploads in einem anderen CDN sind, das kein Problem darstellt. Dieses CDN ist https://do4ryrayvtpwi.cloudfront.net/. Ich glaube also nicht, dass Post Baking ein Problem sein sollte?

Wenn das der Fall ist, müssen Sie nur warten, bis die DNS-Auflösung erfolgt ist. Oder vielleicht ist DNS auf eine Weise fehlerhaft, dass CloudFront die alten DNS-Daten verwendet.

Es liegt immer an DNS.

Suchen Sie nach “Browser-Cache leeren Browsername” bei Google.

Wenn Sie das CDN entfernen möchten, müssen Sie neu kompilieren, damit die Assets vorkompiliert werden, und dazu müssen Sie alle Beiträge erneut backen.

2 „Gefällt mir“

Vielen Dank für Ihre Antworten!

Das scheint bei einem CDN, das keine Uploads verwendet, nicht der Fall zu sein? Soweit ich das beurteilen kann, gibt es keine Asset-URLs im gebackten Beitrag.

Das ist leider keine wirkliche Lösung für Benutzer. Ich hatte auf etwas wie einen Cache-Buster mit GET-Parametern gehofft. Obwohl ich zugeben muss, dass ich nicht ganz verstehe, warum der Cache das Problem war. Es gab einfach einen Unterschied zwischen dem Verhalten im Inkognito- und im Nicht-Inkognito-Modus.

Auf jeden Fall scheint sich das Problem von selbst gelöst zu haben, da die DNS-Auflösung vollständig erfolgt ist.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.