首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE 11不断请求缓存的资产

IE 11不断请求缓存的资产
EN

Stack Overflow用户
提问于 2019-02-26 01:48:03
回答 1查看 639关注 0票数 0

在加载任何页面时,IE会再次请求所有页面资产(JS、CSS、图像),服务器会不断返回304 Not Modified。我们没有预料到这一点,所以每次加载页面时都会请求20+文件。我们只在IE 11上看到这一点(而不是Edge、FF或Chrome)。

下面的对话框似乎可以控制此行为:

在一台PC上,我可以得到这也是当前设置的选项(没有域策略,所以可以改变它)。但是,我们不能要求我们的客户更改此设置。服务器返回类似于Expires: Wed, 27 Mar 2019 19:56:43 GMT的报头,但IE似乎忽略了此设置。

我是否正确理解了此设置不可能让IE缓存任何时间段(半小时)的资产?

EN

回答 1

Stack Overflow用户

发布于 2019-02-26 13:43:53

Temporary Internet Files是Microsoft Windows上的一个文件夹,用作Internet Explorer的浏览器缓存,用于缓存来自用户访问的网站的页面和其它多媒体内容。这使得这样的网站在下次访问时可以更快地加载。您可以将其更改为“自动”。

此外,我建议您也可以尝试打开F12开发人员工具网络选项卡,并检查您是否打开了the "Always refresh from server" option。此选项是具有on和off状态的切换开关。打开时,Internet Explorer 11从远程服务器下载所有页面元素,而不是从浏览器缓存下载。

您还可以检查请求头是否包含conditional Requests

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54871943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档