html5的 app cache会不会有一个坑
来源:互联网 发布:淘宝借呗怎么才有 编辑:程序博客网 时间:2024/04/28 19:28
浏览器同时提供了appcache与browsercache,如何及时准确的将服务器上的更新的内容同步到用户的客户端上将会变得非常复杂。
目前浏览器支持的缓存主要有两种: 一种是传统的浏览器cache,简称browser cache; 另一种是HTML5引入的离线缓存Application cache。它们之间主要有以下区别:
两者的目的不一样。App cache主要针对特有的web app,然而browser cache适应于所有的web页面。
Browser cache将缓存非常多的任何页面,然而app cache将只缓存manifest文件中指定的页面。
Browser cache是不可靠的,开发者不知道哪些页面和页面中的资源文件已经被缓存。App cache允许开发者对缓存有更多的控制。
标准制定者不一样。App cache是W3C制定的规范。浏览器缓存的策略主要由HTTP消息中各种Cache-Control缓存指令来去顶,HTTP规范由IETF组织来制定。
需要注意: 多个页面可以共享一个app cache。
App cache与browser cache混合在一起会使更新机制变得复杂,主要有以下几个因素:
1) App cache在各浏览器平台实现上存在差异;
2) 各浏览器又提供了不同的页面刷新机制;
3) app cache还与传统的browser cache有着千丝万缕的联系;对于它俩如何协同工作,HTML5的相关规范没有对app cache的细节给出非常明确的规定; 浏览器官方文档有没有给出非常明确的说明。
4) browser cache的更新机制本身就已经很复杂。
- html5的 app cache会不会有一个坑
- H5和HTML5的区别,WEB APP未来会不会替代安卓和IOS开发人员吗?
- 花呗套现真的可靠吗 会不会有损失
- (java)try{}中有一个return语句,那么紧跟在其后的finally会不会执行?什么时候执行?
- Socket 错误一览表,看会不会有你遇到的呢?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的代码会不会被执行,什么时候被执行?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- try{}里面有一个return语句,那么紧跟在这个try后的finally{}的code会不会被执行,什么时候被执行,在return前还是后?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- 温州被曝53套房村支书:我做生意 有钱买房正常
- A. Cupboards
- IO流-11
- Best iOS/Android cross-platform mobile development SDKs
- 清理sqlserver2005日志
- html5的 app cache会不会有一个坑
- 从XML文件乱码问题,探寻其背后的原理
- 关于python的一些想法和疑惑
- java基础--java内存分析(二)(类和对象与内存分析)
- SPDY介绍
- C/C++内存管理 笔记
- 通过源码学算法--AdaBoost (CART): RealAdaBoost.m + tree_node_w.m
- raiserror
- 改写《魔塔》前篇05:场景滚动