我不明白
HTML5 AppCache的观点.我们已经有一个正常的缓存.如果您第一次访问网站,它将已经缓存所有资产. AppCache提供什么额外的价值?它只是一个文件列表,以便浏览器知道什么资源可以下载,即使现在没有被HTML引用?浏览器是否确保缓存是“全或无”,即确保清单引用的所有内容都被缓存,还是什么也没有?
解决方法
我认为你所缺少的一点是,AppCache是专门设计用于允许离线使用的网络应用程序(和网站),尽管通常的浏览器缓存提供的速度在用户在线时提供了相同的速度,也被提供由AppCache.
浏览器缓存的主要区别在于,您可以指定浏览器应在清单文件(可能是整个站点)中缓存的所有资源,而浏览器缓存只会存储您实际访问过的页面(和关联资产).
我不是AppCache的专家,但我知道这不是没有问题.来自一个使用AppCache以允许他的移动站点的部分可离线使用的一篇很有用的文章here.它包括他们决定使用它的一些理由,以及他们遇到的一些问题.
这个HTML5 Rocks article的主题也有一些很好的信息.
原文地址:https://www.jb51.cc/html5/168595.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。