По умолчанию, похоже, что Sitecore не кэширует страницы. В web.config, установите этотКак настроить кеш-контроль заголовка ответа в Sitecore?
<setting name="DisableBrowserCaching" value="false"/>
и создать процессор трубопровода
page.Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
page.Response.Cache.SetCacheability(HttpCacheability.Public);
, но он не работает, голова ответа остается no-cache
. Кстати, я добавляю трубопровод в renderLayout
, кто знает? благодаря!
Какую версию Sitecore вы используете? –