gpt4 book ai didi

sitecore - 如何在Sitecore中设置响应头的Cache-Control?

转载 作者:行者123 更新时间:2023-12-02 21:55:30 25 4
gpt4 key购买 nike

默认情况下,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中添加了管道,有人知道吗?谢谢!

最佳答案

我尝试通过首先将 DisableBrowserCaching 设置设置为 true 来重现此问题。这确实会产生一个无缓存 header 。

然后我将其设置为 false 并重新加载页面,无缓存 header 消失了。不需要任何其他东西。

如果您想设置过期 header ,您应该在 IIS 的 HTTP 响应 header 功能中执行此操作。

关于sitecore - 如何在Sitecore中设置响应头的Cache-Control?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10167911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com