![電子商取引に表示される誤ったデータを理解する。Cloudflare - FrontDoor と複数の Azure AppService インスタンス](https://rvso.com/image/789277/%E9%9B%BB%E5%AD%90%E5%95%86%E5%8F%96%E5%BC%95%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B%E8%AA%A4%E3%81%A3%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B%E3%80%82Cloudflare%20-%20FrontDoor%20%E3%81%A8%E8%A4%87%E6%95%B0%E3%81%AE%20Azure%20AppService%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9.png)
最近、Asp.NET MVC アプリケーション + Wordpress ブログをホストしていた VM を、MVC 用の別の AppService と Wordpress 用の別の AppService に移行しました。
現在、次の構成になっています:
- ページコンテンツのキャッシュとリダイレクト用のCloudflare
- トラフィックをAzure AppServicesにリダイレクトするAzure Frontdoor
- AppService のインスタンスは 10 個あります。
- 各サービスには独自の内部キャッシュがあります。
現在、ウィッシュリスト内のアイテムやカート内のアイテムを表示するページの一部が、Cloudflare キャッシュを消去するまでキャッシュされているようです。
中間に CloudFlare がない場合、Azure FrontDoor がインスタンス間のロード バランサーとして機能し、スティッキー セッションを使用して、ユーザーが自分のデータのみを参照できるようにすることが期待されます。
間に Cloudflare がある場合、それらのスティッキー セッションはどのように管理されるのでしょうか。私の推測では、Cloudflare から FrontDoor までが混在しているのではないかと思います。
これはスキーマです
CF から FD までスティッキー セッションが保持されていることを確認する必要があります。