4
A
回答
1
的完整集合的因素:
- 影响缓存HTTP头
- 用户代理(浏览器)的内置缓存行为
- 可以通过用户设置改性,具体取决于UA
- 包括可能使用并随后清除单独缓存的私密浏览模式 个
- 了用户的操作,如手动清除缓存
Web开发人员很难控制,但是这是好的。请记住,缓存是为了最终用户的利益而完成的,通常是为了减少页面加载时间,并且通常不可能知道每个用户特有的所有注意事项。
您的位可以控制是到期时间和无缓存行为。这些分别指定用户希望重新获取资源,因为它由于其他原因预计已经改变或不应该被缓存。
浏览器可能会以不同于其他资源的方式处理图像(主要与未指定的默认过期时间不同),但您可以为任何资源发送HTTP标头。
0
从客户端,检查是否在客户端浏览器发送的If-Modified-Since标题的服务器。如果客户端发送头文件,IIS将响应304 Not Modified,因此,客户端将使用其本地缓存来显示/使用该文件。
客户端设置对此负责。 IE浏览器 - >工具 - > Internet选项 - >浏览历史 - >设置 - >自动将确保发生这种情况。对于此设置,不同的浏览器会有不同的区域。
对于脚本/音频您可以将它们放置在一个特殊的文件夹的内容,并让服务器发送相应的信息到客户端缓存文件时,它被要求简单地设置内容过期从您的服务器。但这不会是开发者设置。
开发人员设置通常针对动态文件。基于语言[在ASP.NET中,OutputCache指令创建不同的缓存头],这将会有所不同。
相关问题
- 1. 图片浏览器缓存。 Flex
- 2. 了解网页缓存(Redis)
- 3. 的Eclipse概览网页/图片浏览
- 4. 图片浏览器网站
- 5. 来自HttpHandler的图片不会在浏览器中缓存
- 6. 图片从网页浏览器控制到图片框 - C#
- 7. 网页图片预览器
- 8. 如果浏览器未使用,浏览器会缓存CSS背景图片吗?
- 9. 如何指示网页浏览器不要缓存页面?
- 10. 网页浏览器中的大图像
- 11. 在Rails和浏览器中停止缓存图片?
- 12. 缓存谷歌地图显示了在浏览器中
- 13. asp.net互联网浏览器pdf缓存
- 14. JSF默认页(解决:谨防浏览器的301-缓存)
- 15. 卡住图片/浏览器缓存的CSS
- 16. 查看谷歌浏览器的缓存图片
- 17. 发布的Visio网页浏览器却显示缓存
- 18. 如何强制浏览器刷新网页的缓存版本
- 19. 如何将网页浏览器中的所有内容保存为图片
- 20. 在浏览器上缓存图像
- 21. 浏览器图像缓存规则
- 22. 强制浏览器缓存图像
- 23. 使浏览器缓存图像
- 24. 防止浏览器缓存上传图片
- 25. 如何让浏览器缓存图片,用PHP?
- 26. 制作HTML5 AssetLoader,浏览器是否总是缓存图片?
- 27. 谷歌网页速度洞察 - 利用浏览器缓存
- 28. 从Chrome浏览器会自动缓存时匹配网页URL
- 29. 确保网页没有被缓存,跨所有浏览器
- 30. 杠杆浏览器缓存