У нас есть адаптивный веб-сайт на основе sitecore, который имеет другой контент для мобильных устройств на некоторых страницах, в отличие от настольных компьютеров. Мы определяем тип устройства с помощью пользовательского агента запроса Http и на его основе используем другую бизнес-логику.
Когда мы включили HTML-кэширование sitecore для этих визуализаций, логика, которая работает с логикой пользовательского агента, не работает. Поскольку кеш sitecore не становится недействительным в зависимости от устройства. Поэтому для разных устройств sitecore также дает ответ из того же HTML-кеша рендеринга.
Как мы должны справиться с этим сценарием?