所以我现在已经花了很多时间来解决这个问题,似乎并没有接近我问题的答案。
出于某种原因 IE 不会缓存我网站的静态内容(img / js),但 Chrome 会这样做。
查看标题时,我发现pragma
标记以及Cache-control
都设置了 no-cache ,但我不知道这件事来自哪里从。无应用程序中的任何位置no-cache
已设置。
我使用IIS 7.5
和Oracle 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
,因为这似乎也引起了别人的问题,但我从来没有这样做过。
有谁知道这可能导致什么?
答案 0 :(得分:1)
默认情况下,Oracle Web Gate默认使用缓存控制no-cache和pragma no-cache。 请参阅此处的文档:http://docs.oracle.com/cd/E22203_01/doc.31/e20664/chapter_12.htm 在页面底部