전자상거래에 표시된 잘못된 데이터를 이해합니다. Cloudflare - FrontDoor 및 여러 Azure AppService 인스턴스

전자상거래에 표시된 잘못된 데이터를 이해합니다. Cloudflare - FrontDoor 및 여러 Azure AppService 인스턴스

저는 최근 Asp.NET MVC 응용 프로그램 + Wordpress 블로그를 별도의 MVC용 AppService + Wordpress용 AppService로 호스팅하는 VM을 마이그레이션했습니다.

이제 다음과 같은 구성이 있습니다.

  1. 페이지 콘텐츠 캐싱 + 일부 리디렉션을 위한 Cloudflare
  2. Azure 앱 서비스로 트래픽을 리디렉션하는 Azure Frontdoor
  3. AppService 인스턴스가 10개 있습니다.
  4. 각 서비스에는 자체 내부 캐시가 있습니다.

이제 우리는 Cloudflare 캐시를 제거할 때까지 캐시된 것으로 보이는 위시리스트의 항목이나 장바구니의 항목을 표시하는 페이지 일부를 경험하고 있습니다.

중간에 CloudFlare가 없으면 Azure FrontDoor가 인스턴스 간의 로드 밸런서 역할을 하고 고정 세션을 사용하여 사용자가 자신의 데이터만 볼 수 있도록 할 것으로 예상됩니다.

중간에 Cloudflare가 있다면... 고정 세션은 어떻게 관리되나요? 내 용의자는 Cloudflare에서 FrontDoor까지 상황이 뒤섞이고 있다는 것입니다.

이것은 스키마입니다.

여기에 이미지 설명을 입력하세요

CF에서 FD까지 고정 세션이 유지되는지 확인해야 합니다.

관련 정보