网页预加载方法与系统_第1页
网页预加载方法与系统_第2页
网页预加载方法与系统_第3页
网页预加载方法与系统_第4页
网页预加载方法与系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CN102855318CN102855318权利要求1/2应的各中确定特定的;目标页面中的被触发进行渲染后,还包括:页中各的加载时间进行分析时:的信息和所述除特定的外其他的信息到列表中;中目标页面的特定的的信息和所述除特定的外其他的信息,确定客户端待调 CN102855318CN102855318权利要求2/2 (1(2(3页面中除所述特定的外其他进行加载。[0009]优选地,所述对所述网页的正常显示时间和所述网页中各的加载时间进行分析和所述网页中各的加载时间。面对应的特定的预加载至缓存中。通过实际分析,如果客户端浏览器只特定的脚 户在目标页面中点击被触发时的页面渲染速度,降低了预加载资源成本,而且缓存中 [0034]当目标页面中相应的被触发时,客户端从缓存中获取已预加载的特定, 页面对应的特定的预加载至缓存中。通过实际分析,如果客户端浏览器只特定载了被触发对应页面的页面内容。[0039][0043] 通过对网页的正常显示时间和网页中各的加载时间进行分析将网页对应的各进行划分将加载时间小于或等于所述网页的正常显示时间的确定为所述网页的特定的。由于所述特定的在页面正常显示完毕前即加载完毕即页面正常显示需要依赖所述特定的完成则特定的为构成页面的基本元素是完成网页渲染的必需反之除所述特定的外的其他在网页的正常显示时间加载完成即网页的正常显示不依赖这些则这些除所述特定的外的其他构成页面的非基本元素仅提高了页面的动态效不影响用户对该被触发网页的信息浏览为完成该网页渲染的非必需这些非必需可在用户阅读刚刚正常显示的网页时再另行加载。[0044] 因此所述特定的是网页的关键资源是页面基本的展现内容完成前已使用的网络资源如果此资源失败页面无法正常的渲染用户的基础浏览需求;除所述特定的外的其他也即网页的非关键资源是页面基本展现内容完成后的网络资源如异步的统计或这些资源即使不也不影响页面的正常渲染,用户依然能够浏览网页。 [0046]本实施例应用于网页搜索的情形,在用户输入搜索条目后会得到相应的搜索结应的特定的供客户端预加载。[0047] 预加载一般是指在用户点击网页前对用户的网页点击行为进行分析预测,根据预测的结果向用户所在的客户端发送相应的网页资源供客户端预加载。本实施例中,可以直接根据搜索结果在接收到网页的网页点击触发即用户点击网页向用户所在的客户端发送搜索结果对应的全部或部如前N目标网页对应的特定的供客户端预加载预加载的网页资源可以保存在客户端的缓存中这样当用户点击相应的目标网页的时可以直接从缓存中取出对应的特定的进行加载以达到加速效果。[0048] 通过本实施例服务器端先收集获取全网中全部或部分网页的正常显示时间和网页中各的加载时间进而进行分析确定各网页的特定的当用户使用搜索引擎进行搜索时服务器获取搜索结果并选取需要预加载的目标页面向客户端发送目标网页的特定的供客户端进行预加载。由于搜索结果通常在展示搜索结果时浏览器的初始显示区域通常为搜索结果页的前半部分这部分通常少于七条搜索条目因此本实施例中,所述目标页面为搜索结果中首页的前七条条目对应的页。用户在查看这部分搜索条目,和/或在用户滑动鼠标滚轮准备查看前七条搜索条目之外的余下条目时再将所述余下条[0052][0054][0056]本实施例中,服务器记录全网中各网页页面对应的加载时间并进行分析,确 的正常显示时间的作为关键。通过对网页进行模拟渲染的方式获取网页的正常 述数据收集和数据区分功能的设备或功能模块等也可以用于确定各网页的关键和非 外其他(即非特定的的信息到列表中。 [0063]在服务器中设置各页面对应的列表,需要时直接从列表中提取相应信息预加载效率。当列表中有关键的加载时间和非关键的加载时间时,则[0064]此时,客户端根据列表中目标页面的特定的的信息和除特定的外其他[0066]对用户网页点击行为的预测可以由本领域技术人员根据实际情况采用适当方式[0067]通过对用户的网页点击行为进行预测,确定用户可能会点击的各优选,将这[0069]步骤S206:服务器向用户所在的客户端发送所述预测的各优选的关键供键 键 已加载所述被触发对应网页的关键后,向客户端发送该网页对应的非关键。 应网页的除特定的外其他(即非关键进行加载。 本作为特定的。[0082]根据各的加载速度可推算出各的加载时间,如页面的正常显示时间、1s、[0085]用户触发搜索结果中对应的被触发时,会首先判断主页面是否存在于缓存中,个个 [0093]客户端504包括:预加载模块5042,用于调用目标页面对应的特定的预加载定为网页的特定的。[0095] 优选地获取模块5022用于通过对网页进行模拟渲染在每个加载完毕时相应页面的渲染效果进行采样获取网页的正常显示时间和网页中各的加载时间。[0096] 优选地客户端504还包括加载模块5046用于渲染模块5044根据缓存中特定的对目标页面中的被触发进行渲染使被触发对应的页面内容正常显示之后调用被触发对应的页面中除特定的外其他进行加载。: 的外其他的信息到列表中;客户端504的预加载模块5042用于根据: 索结果中目标页面对应的特定的预加载至缓存中。 (1传统预加载没有对动态资源和静态资源进行区分,导致一些影响页面渲染的关键资源需要在用户点击时才进行使得最后的用户依然需要等待页面资源的和渲染(2传统预加载为了对动态资源和静态资源进行区分需(3导致每个页面需要大量的网络连接和数据阻塞正常的用户网络浏览和预加载数据下源进行预加载且在触发时仅加载被触发对应的非关键资源减少了非必要资源[0102]需要说明的是本申请的多个实施例中以网页的特定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论