响应头:Pragma:No-cache

时间:2013-07-11 08:05:28

标签: caching iis-7.5

所以我现在已经花了很多时间来解决这个问题,似乎并没有接近我问题的答案。

出于某种原因 IE 不会缓存我网站的静态内容(img / js),但 Chrome 会这样做。

查看标题时,我发现pragma标记以及Cache-control都设置了 no-cache ,但我不知道这件事来自哪里从。无应用程序中的任何位置no-cache已设置。

我使用IIS 7.5Oracle WebGate作为验证者。 在我们的IIS本身,我已经设置了缓存内容的设置并且活了36个小时。

同样在web.config中,图像文件夹中存在以下标记:

<configuration>
<system.webServer>
    <staticContent>
        <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
    </staticContent>
</system.webServer>

此外,我的前端web.config还有一个标记

<caching>
  <cache disableExpiration="false" />
</caching>

我在一些论坛上看到删除这个会有所帮助,但唉,它没有。

我也寻找add extension,因为这似乎也引起了别人的问题,但我从来没有这样做过。

有谁知道这可能导致什么?

1 个答案:

答案 0 :(得分:1)

默认情况下,Oracle Web Gate默认使用缓存控制no-cache和pragma no-cache。 请参阅此处的文档:http://docs.oracle.com/cd/E22203_01/doc.31/e20664/chapter_12.htm 在页面底部