![Понять неверные данные, отображаемые в электронной коммерции. Cloudflare - FrontDoor и экземпляр Multiple Azure AppService](https://rvso.com/image/789277/%D0%9F%D0%BE%D0%BD%D1%8F%D1%82%D1%8C%20%D0%BD%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D1%8B%D0%B5%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%2C%20%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5%20%D0%B2%20%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9%20%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D1%80%D1%86%D0%B8%D0%B8.%20Cloudflare%20-%20FrontDoor%20%D0%B8%20%D1%8D%D0%BA%D0%B7%D0%B5%D0%BC%D0%BF%D0%BB%D1%8F%D1%80%20Multiple%20Azure%20AppService.png)
Недавно я перенес виртуальную машину, на которой размещалось приложение Asp.NET MVC + блог Wordpress, на отдельный AppService для MVC + еще один для Wordpress.
Теперь у нас такая конфигурация:
- Cloudflare для кэширования содержимого страницы + некоторые перенаправления
- Azure Frontdoor, который перенаправляет трафик в службы приложений Azure
- У нас есть 10 экземпляров AppService.
- Каждая служба имеет свой внутренний кэш.
Теперь мы сталкиваемся с тем, что некоторая часть страницы, на которой отображаются элементы в списке желаний или элементы в корзине, по-видимому, кэшируется до тех пор, пока мы не очистим кэш Cloudflare.
Если CloudFlare не используется посередине, я ожидаю, что Azure FrontDoor будет выполнять функцию балансировщика нагрузки между экземплярами и использовать закрепленный сеанс, чтобы гарантировать, что пользователь видит только свои данные.
Если у нас Cloudflare посередине... как управляются эти липкие сессии? Я подозреваю, что от Cloudflare до FrontDoor все перемешивается.
Это схема.
Мне нужно быть уверенным, что от CF до FD липкая сессия сохраняется.