HTML5   发布时间:2022-04-26  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了HTML5缓存 – 是否可以为单个URL提供多个不同的缓存?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
每个URL都可以链接到单个缓存清单.但我想要几个缓存清单链接到同一个URl.原因如下:

我想要缓存的一些文件很少更新和大.
因此,每次缓存更新时,这些大文件都会被重新下载,即使它们可能没有被更改.
所以我想拆分缓存.一个用于论文的缓存很少更新大文件,而另一个缓存用于经常更新的光文件.

你们有没有想过如何拆分HTML5缓存?

解决方法

最有效的方法是:

a)对清单的CACHE部分中提到的所有资源使用远期到期日期(max-agE),并为CACHE部分中的每个文件添加时间戳后缀,例如:

CACHE:
menu_1355817388000.js
toolbar_1355817389100.js

b)当服务器上的任何上述文件发生更改时,重新生成/更新清单以更改时间戳.下次只会下载具有修改时间戳的文件.任务完成.

注意:在浏览器中重新加载页面两次,因为第一个刷新浏览器只下载清单并使用旧的缓存资源来绘制页面.这样做是为了加快显示页面(有一些技巧来处理这个双重刷新问题,但它们超出了你的问题的范围)

this long but best article I ever seen on appcache中查看更多信息.

大佬总结

以上是大佬教程为你收集整理的HTML5缓存 – 是否可以为单个URL提供多个不同的缓存?全部内容,希望文章能够帮你解决HTML5缓存 – 是否可以为单个URL提供多个不同的缓存?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。