IE 11不断请求缓存资产

问题描述 投票:0回答:1

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

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

IE settings

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

我是否理解正确使用此设置,IE无法在任何时间段(半小时)缓存资产?

http internet-explorer internet-explorer-11 browser-cache cache-control
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.