![]() |
1
1
全套因素:
Web开发人员几乎没有控制权,但这很好。记住,缓存是为了最终用户的利益而进行的,通常是为了减少页面加载时间,并且您通常不可能知道每个用户的所有特定注意事项。 咬了你一口 可以 控件是过期时间,没有缓存行为。它们分别指定用户 欲望 重新提取资源,因为资源可能已更改,或者由于其他原因不应缓存。 浏览器可能对图像的处理方式与其他资源不同(在未指定的情况下,主要是在默认过期时间上有所不同),但您可以为任何资源发送HTTP头。 |
![]() |
2
0
从客户机端,检查客户机浏览器是否在自头文件修改后发送到服务器。如果客户端发送头,则IIS将响应304而不是修改,因此客户端将使用其本地缓存来显示/使用该文件。 客户端设置对此负责。IE->工具->Internet选项->浏览历史记录->设置->将自动确保发生这种情况。对于此设置,不同的浏览器将具有不同的区域。 对于脚本/音频,您可以将它们放在内容的特殊文件夹中,并简单地从服务器设置内容过期,以便服务器在需要时向客户机发送适当的信息以缓存文件。不过,这不是开发人员设置。 开发人员设置通常用于动态文件。根据语言[在ASP.NET中,outputcache指令创建不同的缓存头],这会有所不同。 |
![]() |
Ish Mahajan · WebTransport的浏览器兼容性 1 年前 |
![]() |
Václav Procházka · 动态创建获取和解析脚本的顺序 1 年前 |
|
jani · 检查安装了哪些浏览器,然后在其桌面上创建快捷方式 1 年前 |
![]() |
Italy Zia · 我收到一个“拒绝执行来自的脚本”http://localhost:3000/js/dashboard/dashboard.js',因为其MIME类型('text/plain')不可执行 1 年前 |
![]() |
kakakali · 为什么appendChild()会丢失一些子项? 1 年前 |
![]() |
StuartN · 使用默认搜索引擎的HTML搜索链接 2 年前 |
|
Vindicated · 如何访问当前未连接到的URL的本地存储? 2 年前 |