基于Render树缓存的移动终端网页加速技术的研究与实现

被引量 : 0次 | 上传用户:yuhua1435
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高速移动网络的普及以及硬件设备的飞速发展,越来越多的移动设备具备了网络功能。人们利用移动互联网的主要方式就是通过移动终端中浏览器访问各网站,以便随时随地处理数据、获取或发布信息。在移动终端上访问Web页面,打开速度较慢,严重影响了移动用户的上网体验。加快移动终端上页面打开速度,提高、丰富移动用户的上网体验,有着重要的现实意义。本文对移动终端缓存经优化处理的Render树结构以提高移动终端页面打开速度进了设计和实现。本文首先介绍了移动终端中可能的缓存内容,并对移动终端中潜在的缓存内容进行了简要分析,提出了在现有移动终端缓存的基础之上再缓存Web页面相应的Render树结构。接着,考虑移动终端特点(主要是CPU处理能力、电池电量不足)和WebKit中页面打开流程,研究了移动终端如何缓存Render树结构:对WebKit页面打开过程中生成的Web页面相应的Render树结构进行了优化处理——裁减掉叶子节点RenderText和相似节点进行合并,给出了具体算法。然后,研究了WebKit中Web页面相应的Render树结构的创建过程,并给出了在移动终端重用缓存的Render树节点及整体结构的相关算法。最后,基于以上的研究,修改了WebKit核心WebCore中的相关代码,实现了本文中提出的算法;修改了MeeGo系统中浏览器软件的源码,在平板电脑中实现了缓存优化的Render树结构和重用缓存的Render树结构。做了相关测试,并对测试结果做了简要分析。
其他文献
北斗卫星导航系统具有精确定位、精密授时和短报文通信的功能,能够很好地切合目前海洋监测设备的所需。设计了一款波浪能自供电的海洋浮标,通过北斗卫星导航系统能够对其进行
针对结构健康监测无线传感器网络应用中,网络生命期不足的问题,提出一种低占空比网络下能量高效动态路由协议EEDRP(Energy Efficient Dynamic Routing Protocol),该协议利用
<正> 一忌强迫家庭美术教育必须考虑孩子的年龄、心理特点及儿童绘画发展规律,要以孩子的兴趣和爱好出发进行启发和诱导。采取粗暴强制的态度和方法,是导致教育失败的一个重
针对目前市场上的超声波热量表存在精度低、功耗高和运算时间长的问题,设计了一种基于STM32L152和TDC-GP22的低功耗超声波热量表,利用时差法超声波流量测量原理和电容充放电
<正>对印刷业来说,功能印刷是一个新的机会。印刷业有两个新领域:一个是印刷的电子产品,例如印刷电路板;另一个是印刷品的电子化。印刷的电子产品可以使各类电子元器件的制造
埋伏牙是临床上较常见的一种错合畸形,对患者口腔正常功能的发挥和美观有着较大影响,可引起牙弓完整性的破坏、咬合关系紊乱、邻牙牙根吸收等。牙弓中的任何牙位都可能发生埋伏
为探讨大鼠单侧睾丸扭转对未扭转侧睾丸生精功能的影响及红仡对未扭转侧睾丸早期损伤的保护作用,将21只健康雄性青春期前SD大鼠随机均分为假手术埘照组(A组,n=7)、睾丸扭转复位组
目的:检测KISS-1基因在胃癌中的表达,探讨它与胃癌的临床特征、复发和转移的关系.方法:随机选取2008年菏泽市立医院手术切除的胃癌根治标本50例,采用免疫组化法检测50例胃癌组
结肠癌是最为常见的恶性疾病之一。尽管近年来结肠癌诊治取得了较快的发展,但目前治疗效果仍难让人满意,手术后或化疗后的患者仍有近半数出现肿瘤复发或者转移。因此寻找新的治
通信工程项目是国民经济的重要基础建设,现代通信工程建设项目的规模越来越大,与此相对应通信工程的内容将更加复杂,项目完全由一个承包商完成是非常困难的,专业化分工逐渐产