默认情况下,Sitecore 似乎不缓存页面。在 web.config 中,设置这个
<setting name="DisableBrowserCaching" value="false"/>
并创建管道处理器
page.Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
page.Response.Cache.SetCacheability(HttpCacheability.Public);
但它没有用,响应头仍然存在no-cache
。顺便说一句,我在 中添加了管道renderLayout
,有人知道吗?谢谢!