電子商取引に表示される誤ったデータを理解する。Cloudflare - FrontDoor と複数の Azure AppService インスタンス

電子商取引に表示される誤ったデータを理解する。Cloudflare - FrontDoor と複数の Azure AppService インスタンス

最近、Asp.NET MVC アプリケーション + Wordpress ブログをホストしていた VM を、MVC 用の別の AppService と Wordpress 用の別の AppService に移行しました。

現在、次の構成になっています:

  1. ページコンテンツのキャッシュとリダイレクト用のCloudflare
  2. トラフィックをAzure AppServicesにリダイレクトするAzure Frontdoor
  3. AppService のインスタンスは 10 個あります。
  4. 各サービスには独自の内部キャッシュがあります。

現在、ウィッシュリスト内のアイテムやカート内のアイテムを表示するページの一部が、Cloudflare キャッシュを消去するまでキャッシュされているようです。

中間に CloudFlare がない場合、Azure FrontDoor がインスタンス間のロード バランサーとして機能し、スティッキー セッションを使用して、ユーザーが自分のデータのみを参照できるようにすることが期待されます。

間に Cloudflare がある場合、それらのスティッキー セッションはどのように管理されるのでしょうか。私の推測では、Cloudflare から FrontDoor までが混在しているのではないかと思います。

これはスキーマです

ここに画像の説明を入力してください

CF から FD までスティッキー セッションが保持されていることを確認する必要があります。

関連情報