移动设备与pc对html5离线缓存的不同处理方式
2013-03-28 21:01
441 查看
由于公司项目里用到了html5离线缓存,虽然看起来应用比较简单,但实际还是遇到了不少问题。
1、html5文件的存储格式
在PC上,html5的离线缓存是以文件的形式存储的
在移动设备上,html5的离线缓存是存储在数据库里的
2、关于离线缓存的更新机制
在PC上,只会下载并更新有改动的文件
在移动设备上,会把所有离线缓存全部重新下载更新
3、关于离线缓存更新的效率问题
在PC上,一般不会有性能问题
在移动设备上,尤其在3g信号不好的时候,离线缓存的效率很差
如:更新334个文件,总大小8.21m,需要79944ms
更新1个文件,总大小9.24m,需要19166ms
其实html5的离线缓存机制仍然存在需要改进的地方
1、html5文件的存储格式
在PC上,html5的离线缓存是以文件的形式存储的
在移动设备上,html5的离线缓存是存储在数据库里的
2、关于离线缓存的更新机制
在PC上,只会下载并更新有改动的文件
在移动设备上,会把所有离线缓存全部重新下载更新
3、关于离线缓存更新的效率问题
在PC上,一般不会有性能问题
在移动设备上,尤其在3g信号不好的时候,离线缓存的效率很差
如:更新334个文件,总大小8.21m,需要79944ms
更新1个文件,总大小9.24m,需要19166ms
其实html5的离线缓存机制仍然存在需要改进的地方
相关文章推荐
- CoreThink开发(十一)首页控制器判断移动设备还是PC并做相应处理
- 移动设备比较好事件处理方式
- CoreThink开发(十一)首页控制器判断移动设备还是PC并做相应处理
- html5移动设备浏览器触屏事件兼容处理
- 戴尔掌门:移动设备永远不会取代PC
- javascript 判断是PC设备还是移动设备
- HTML5的设计目的是为了在移动设备上支持多媒体
- 移动设备wap手机网页html5通过特殊链接:打电话,发短信,发邮件详细教程
- 前端,移动开发者,UI须懂: 不同设备的之间的尺寸
- 核高基专家许洪波:HTML5将赢得移动设备未来
- HTML5离线资源缓存简介
- 线段树离线处理(区间内不同的数的个数)hdu3333
- SPOJ DQUERY(树状数组离线处理 or 主席树 区间不同数个数)
- Python文件处理之文件写入方式与写缓存
- HTML5离线缓存的简单介绍
- HTML5:防止页面在移动设备上缩放
- 面向移动设备的html5开发框架之比较
- hdu 1596 find the safest road(最短路求最大值的题目,有两种稍微不同的处理方式)
- 不用数据线,通过个人电脑(PC)向Andriod移动设备传送文件
- 用pc安装和卸载移动设备的apk