了解电子商务上显示的错误数据。Cloudflare - FrontDoor 和多个 Azure AppService 实例

了解电子商务上显示的错误数据。Cloudflare - FrontDoor 和多个 Azure AppService 实例

我最近将托管 Asp.NET MVC 应用程序 + Wordpress 博客的 VM 迁移到了单独的 MVC AppService 和另一个 Wordpress AppService 上。

我们现在有这样的配置:

  1. Cloudflare 用于缓存页面内容 + 一些重定向
  2. 将流量重定向到 Azure 应用服务的 Azure Frontdoor
  3. 我们有 10 个 AppService 实例。
  4. 每个服务都有自己的内部缓存。

现在,我们发现页面的某些部分显示愿望清单中的商品或购物车中的商品,这些商品似乎已被缓存,直到我们清除 Cloudflare 缓存。

如果我们中间没有 CloudFlare,我预计 Azure FrontDoor 将充当实例之间的负载均衡器,并使用粘性会话来确保用户只能看到自己的数据。

如果中间有 Cloudflare... 这些粘性会话是如何管理的?我怀疑从 Cloudflare 到 FrontDoor 会混淆一切。

这是一个架构

在此处输入图片描述

我需要确保从 CF 到 FD 的粘性会话得以保持。

相关内容