[发明专利]一种加速浏览器资源加载的方法及装置在审
申请号: | 201210284565.8 | 申请日: | 2012-08-10 |
公开(公告)号: | CN102810120A | 公开(公告)日: | 2012-12-05 |
发明(设计)人: | 郑清芳 | 申请(专利权)人: | 北京新岸线移动多媒体技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084 北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加速 浏览器 资源 加载 方法 装置 | ||
技术领域
本发明属于网络信息技术领域,尤其涉及一种加速浏览器资源加载的方法及装置。
背景技术
随着互联网技术的发展和应用的普及,互联网已经成为巨大的资讯平台、沟通平台、交易平台,在人们工作、生活中发挥不可或缺的作用,利用浏览器软件上网成了现代人生活的一部分。浏览器主要通过HTTP协议与网页服务器交互并获取网页数据,一个完整的网页数据通常由多个资源文件构成,包括HTML文件、图像文件、javascript文件、css文件等等,所有的资源文件都分别由统一资源定位符(Universal Resource Locator,URL)指定。由于图像文件、javascript文件、css文件等资源文件的URL内嵌在HTML文件中,通常HTML文件被称为主资源文件,而内嵌于其中的URL指向的文件则被称为从资源文件。
在浏览器软件工作过程中,首先接收主资源文件数据并进行解析,当解析出从资源文件的URL时,浏览器根据URL向对应的网络服务器发送请求并等待接收数据。由于浏览器针对相同的域名下的资源文件的下载连接有最大的连接数的限制(通常为4~6),当有大量的从资源文件存在于同一域名的服务器时,浏览器必须对其中的某些资源文件请求的进行排队等待,从而导致浏览器整体速度下降。例如浏览器接收到如下所示的HTML文件后,
解析出5个从资源文件的URL,分别是:
3个CSS文件:
1个javascript文件:
一个图像文件:
假设浏览器对每个的域名下载连接个数限制为2,因为上述的3个CSS文件同属于一个域名,浏览器只能向域名为www.b.com的网络服务器先发送两个连接请求,比方说请求C.css和D.css,并等待接收数据,然后等待其中的某个连接的数据接收完毕,再向域名为www.b.com的网络服务器发送第三个连接请求,这时才请求E.css,这样明显影响浏览器加载速度,从而导致用户满意度下降,因此,如何加快浏览器的加载速度时摆在业内人士的一个需要解决的问题。
发明内容
有鉴于此,本发明提供一种加速浏览器资源加载的方法及装置。
本发明提供一种加速浏览器资源加载的方法,预先设置中转服务器,用以接受浏览器的网络资源请求,该方法包括:
所述中转服务器接收浏览器发送的统一资源定位符URL,向所述URL对应的网络服务器发送网络资源请求,接收回传数据;并从该回传数据中解析出其中的网络资源URL;
所述中转服务器根据所解析出的网络资源URL向对应的网络服务器请求数据,当同一URL对应的域名下包含的URL个数超过预定值,所述中转服务器向对应的网络服务器发送网络资源请求并接收所述网络服务器反馈的数据;
所述中转服务器向浏览器转发所接收到的数据。
该方法,还包括:
在所述中转服务器接收浏览器发送的统一资源定位符URL的期间,浏览器将用户提供的URL请求发送到URL对应的网络服务器并接收数据;
浏览器从所述接收到的数据解析出网络资源URL;
当浏览器与所述的同一网络资源URL对应的域名之间的并发连接数超过预设值,则浏览器向中转服务器获取网络资源URL对应的数据;否则浏览器向网络资源URL对应的网络服务器发送请求并接收回传数据。
本发明还提供一种用于加速浏览器资源加载的服务器,包括:
第一接收单元,用于接收浏览器发送的统一资源定位符URL,
第一发送单元,向所述URL对应的网络服务器发送请求;
第二接收单元,用于接收所述网络服务器反馈的数据;
解析单元,用于从所反馈的数据中解析出其中的网络资源URL;
若同一URL对应的域名下包含的URL个数超过预定值,所述第一发送单元向所解析出的网络资源URL对应的网络服务器发送网络资源请求,所述第二接收单元接收所述网络服务器反馈的数据;
第二发送单元,用于向浏览器发送所接收到的数据。
本发明提供的一种加速浏览器资源加载的方法,预先设置中转服务器,用以接收浏览器的请求,该方法包括:
浏览器将用户提供的网页URL发送给中转服务器;
浏览器接收所述中转服务器发来的网络资源数据,该网络资源数据是所述中转服务器根据所述浏览器提供的URL,向相应的网络服务器请求获得的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新岸线移动多媒体技术有限公司,未经北京新岸线移动多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210284565.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:杀虫组合物
- 下一篇:一种治疗类风湿性关节炎的中药