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