我最近遷移了一台虛擬機,該虛擬機在一個單獨的 MVC AppService 上託管 Asp.NET MVC 應用程式 + Wordpress 部落格 + 另一個用於 Wordpress 的 AppService。
我們現在有這樣的配置:
- Cloudflare 用於快取頁面內容+一些重定向
- 將流量重新導向到 Azure 應用服務的 Azure Frontdoor
- 我們有 10 個 AppService 實例。
- 每個服務都有自己的內部快取。
現在,我們遇到的頁面某些部分顯示了願望清單中的項目或購物車中的項目,這些項目似乎已被緩存,直到我們清除 Cloudflare 緩存為止。
如果我們中間沒有 CloudFlare,我希望 Azure FrontDoor 充當實例之間的負載平衡器,並且它使用黏性會話來確保使用者只能看到他的資料。
如果我們中間有 Cloudflare...如何管理這些黏性會話?我懷疑從 Cloudflare 到 FrontDoor 它把事情搞混了。
這是一個架構
我需要確保從 CF 到 FD 的黏性會話得以保留。