CDNを削除しましたが、ブラウザキャッシュではまだそれが指していますか?

ディスコースサーバーのIPアドレスを変更したところ、CloudFrontドメインに問題が発生しました。

そのため、YAMLファイルからDISCOURSE_CDN_URLをコメントアウトして再構築しました。しかし、ブラウザキャッシュがある場合(つまり、シークレットウィンドウではない場合)にディスコースアプリにアクセスすると、HTMLにCloudFrontのURLが含まれており、くるくる回るアイコンが表示されてしまいます。

当初はポストベーキングの問題かと思いましたが、その場合シークレットウィンドウでも動作しないはずです。

ブラウザキャッシュをクリアする方法はありますか?

ディスコースアプリ: https://forums.learnnatively.com/
不正なCDN URL: https://deyr2qldo994j.cloudfront.net/

何か助けがあれば幸いです。ありがとうございます!

編集:明確にしておきますが、私の画像/アップロードはすべて別のCDNにあり、そちらは問題ありません。そのCDNはhttps://do4ryrayvtpwi.cloudfront.net/です。そのため、ポストベーキングが問題だとは思いません。

その場合は、DNSの伝播を待つだけです。あるいは、CloudFrontが古いDNSを使用しているなど、DNSに何らかの問題があるのかもしれません。

いつもDNSの問題です。

「ブラウザ名 ブラウザキャッシュクリア」でGoogle検索してください。

CDNを削除する場合は、アセットがプリコンパイルされるように再構築する必要があります。そのためには、すべての投稿を再ベイクする必要があります。

「いいね!」 2

ご回答ありがとうございます!

アップロードされないCDNの場合は、そうではないようですね?私が確認した限りでは、ベイクされた投稿コンテンツ内にアセットURLはないようです。

残念ながら、それはユーザーにとっての解決策にはなりません。GETパラメータのキャッシュバスターのようなものを期待していました。もっとも、キャッシュがなぜ影響していたのか完全には理解していませんが、シークレットウィンドウと通常のウィンドウでの動作の違いがありました。

いずれにせよ、DNSが完全に伝播したため、問題は解決したようです。

「いいね!」 1

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