移动Web客户端持久化缓存技术研究

被引量 : 0次 | 上传用户:Red_Cell
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于移动网络带宽低,延迟高,间歇性连通等缺点,Web用户通过移动网络与服务器交互获取或提交数据时,可能出现响应延迟高,甚至网络突然中断导致的Web服务不可用。客户端缓存技术是解决上述问题的有效手段,但是传统的浏览器缓存机制在移动网络下具有局限性:(1)浏览器单向缓存特性不能缓存其提交给服务器的数据,断网提交数据丢失,提交操作延迟;(2)验证机制要求浏览器必须获取服务器验证结果才能读取缓存数据,网络突然中断将导致缓存数据不可用。结合移动网络下Web应用的特点,提出一种利用HTML5客户端持久化存储技术实现的Web客户端持久化缓存方案。所提出的缓存采用HTML5中LocalStorage作为底层的存储引擎,构建一个双向缓存,为Web应用客户端提供缓存对服务器读取及提交数据的服务,部分解决移动网络不稳定造成的用户无法读取及提交数据的问题;设计一种基于消息机制的自适应一致性同步策略用于缓存数据的同步,在尽可能保证数据一致性的前提下,分阶段提供不同一致性的数据窗口,满足不同Web应用或操作对数据一致性以及响应时间的差异需求。在实验室自主研发论文分享系统中,基于所提出的Web客户端持久化缓存方案实现其移动客户端应用。对移动客户端测试结果表明,所提出的方案能解决突然断网的情况下客户端无法进行数据读取和提交操作问题;基于消息机制的自适应一致性同步策略让应用先使用缓存数据提供给用户,待更新到来时再更新缓存数据提供给用户;离线操作提交的数据先写入缓存后合并提交到服务器的策略,相比于运用浏览器缓存机制离线无法提交数据待在线重新分次提交的策略,请求次数由多次合并为单次,消除多次连接造成的时间开销,请求数据包由多个合并为单个,消除多个数据包头造成的带宽开销。
其他文献
网络信息技术的快速发展,给人类社会带来了新的生产与生活方式,拓展了人类的精神文化活动空间。人类的社会生活与网络技术的结合孕育了一种新的以互联网为核心的网络文化形态,为
研究目的本研究主要针对中国目前合理用药研究的不足以及全球合理用药研究关注的焦点,对武汉市某三级甲等医院全年门诊患者电子处方信息进行分析,从而为了解大型综合医院合理用
临床孤立综合征(clinically isotated syndrome,CIS)是一种常见且复杂的中枢神经系统综合征,为多种脱髓鞘疾病的首发表现,早期预测CIS的转归对选择最优化治疗方案极为重要,本
从分析预制板砖砌体房屋的震害入手,对典型的预制板砖砌体结构房屋的抗震加固设计进行了研究,同时为预制板砖砌体房屋的加固提出了改进建议,从而完善该类结构的抗震设计。
根据田野调查,以云南麻栗树村花腰彝的土掌房为例,剖析彝族民居,由其民居的表层物质形态入手,从土掌房的选址、构建和它的空间布局来看,它是滇南花腰彝民居建筑汉化的历史产
在我国,随着社会主义市场经济的逐步确立,以行业为依托,面向与服务社区及企业已成为高等职业院校办学的指导思想。探究式教学方法改革是国家教育部关注高职院校人才培养模式改革
随着社会科技和经济的飞速发展,人们对车辆的舒适性和平顺性要求越来越高。悬架是汽车系统中的重要组成部分,直接关系到车辆的行驶平顺性和操纵稳定性。一个好的悬架不仅能够改
<正>习近平总书记2013年元旦前夕到河北省阜平县考察时指出,治贫先治愚,把下一代的教育工作抓好,把贫困地区孩子培养出来,是扶贫根本之策。为落实国家中长期教育改革和发展规
20世纪80年代前,中国摄影界笼罩在极左“宣传”摄影,极左“视觉政治”的控制当中,一切摄影标准,摄影语言都以“高大全”,“红光亮”为主。在如此摄影环境之中,人们的主体意识,摄影的