[发明专利]网页加载的方法、系统及浏览器和代理服务器有效
申请号: | 201310452410.5 | 申请日: | 2013-09-27 |
公开(公告)号: | CN104516889B | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 魏晓海 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 加载 方法 系统 浏览器 代理服务器 | ||
本发明公开了一种网页加载的方法、系统及浏览器和代理服务器,所述网页加载的方法,包括:浏览器将网页浏览请求发送至代理服务器;代理服务器从网络服务器获取新的网页资源,并从网页数据库中查找旧的网页资源;代理服务器比较并获得新的网页资源与旧的网页资源之间的差异信息,将差异信息发送至所述浏览器;浏览器从本地数据库中获取本地网页资源,根据本地网页资源和差异信息,生成新的网页资源。本发明中的代理服务器只将新旧网页资源之间的差异信息发送给浏览器,有利于节省网络流量;浏览器根据差异信息与本地存储的旧的网页资源,拼装生成新的网页资源,能够有效的提高网页加载速度。
技术领域
本发明涉及到网络通信技术领域,特别涉及到网页加载的方法、系统及浏览器和代理服务器。
背景技术
现有浏览器在访问网页时,为了加快页面的加载速度,减少浏览器的流量消耗,一般通过缓存、页面压缩、减少请求头部等方式来实现。
缓存:如果网络服务器(即Web服务器)标明某些资源浏览器可以缓存,那么浏览器在接收到这些资源后,会将它们缓存在本地,这样当下次需要请求这些资源时,浏览器可以直接从缓存中读取,而不需要再次从网络服务器上读取,从而节省流量,同时也加快了浏览器的加载速度。
页面压缩:普通网页是文本格式,网络服务器或中间代理服务器,可以在将网页传送给浏览器之前,将这些页面打包压缩,然后将压缩后的包传送给浏览器。浏览器在收到发送过来的包之后,先将收到的数据解压,然后再解析,从而达到节省流量和加速加载的目的。
减少请求头部:在有代理服务器的情况下,浏览器可以事先和代理服务器约定好缺省的头部,这样浏览器向代理服务器发送请求时,可以省略部分头部,而由代理服务器在向网络服务器请求页面时加上,这样可以节省浏览器的流量并提高加载速度。
上述方式虽然可以减少流量消耗、加快浏览速度,但是,当页面有变动时,即使变动很小,浏览器也必须重新从网络服务器上下载完整的页面,而对于网络服务器没有标明可以缓存的资源,即使浏览器两次请求网络服务器返回的数据完全一样,浏览器也必须重复从服务器下载资源,既浪费流量,也浪费时间。
发明内容
本发明实施例提供一种网页加载的方法、系统及浏览器和代理服务器,有利于减少网络流量,有效提高网页加载速度。
本发明实施例提出一种网页加载的方法,包括步骤:
浏览器将网页浏览请求发送至代理服务器;
所述代理服务器从网络服务器获取所述网页浏览请求对应的新的网页资源,并从所述代理服务器的网页数据库中查找所述网页浏览请求对应的旧的网页资源;
所述代理服务器比较并获得所述新的网页资源与旧的网页资源之间的差异信息,将所述差异信息发送至所述浏览器;
所述浏览器从本地数据库中获取所述网页浏览请求对应的本地网页资源,根据所述本地网页资源和所述差异信息,生成所述新的网页资源。
本发明实施例还提出一种浏览器加载网页的方法,包括步骤:
将网页浏览请求发送至代理服务器;
接收所述代理服务器返回的所述网页浏览请求对应的新的网页资源与旧的网页资源之间的差异信息;
从本地数据库中获取所述网页浏览请求对应的本地网页资源;
根据所述本地网页资源和所述差异信息,生成所述新的网页资源。
本发明实施例还提出一种代理服务器加载网页的方法,包括步骤:
接收浏览器发送的网页浏览请求;
从网络服务器获取所述网页浏览请求对应的新的网页资源,并从所述代理服务器的网页数据库中查找所述网页浏览请求对应的旧的网页资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310452410.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种版面分析方法及系统
- 下一篇:一种多终端协同播放音频文件的方法及装置