[发明专利]一种提高网页浏览速度的方法及装置有效
申请号: | 201310511321.3 | 申请日: | 2013-10-25 |
公开(公告)号: | CN103561068A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 白宇 | 申请(专利权)人: | 星云融创(北京)信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 赵爱军 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 网页 浏览 速度 方法 装置 | ||
技术领域
本发明涉及互联网领域,特别涉及一种提高网页浏览速度的方法及装置。
背景技术
在浏览器访问web网站的时候,由于浏览器会限制对同一个域名的并发连接数(一般为4到6个),如果页面中同域名页面元素,例如js(java script)文件、css(cascading style sheet,层叠样式表)文件、图片等页面显示文件比较多,浏览器会分批进行下载,一些页面元素要等待前面的页面元素下载完,浏览器空闲出并发连接之后才能继续进行下载,这样没有充分利用浏览器的并发带宽,也没有达到最优的浏览体验。
当前如果web源站想要让浏览器增加并发数就需要设置多域名,即web源站设置多域名来供浏览器分别获取不同的页面元素。如果在建站初期没有分多域名,那么就会面临修改代码的麻烦;如果开始分配的域名不够多,那么也会面临增加域名和修改代码的问题。
发明内容
有鉴于此,本发明的目的是提供一种提高网页浏览速度的方法及装置。
为实现上述目的,本发明提供技术方案如下:
一种提高网页浏览速度的方法,应用于web代理网关中,其特征在于,所述方法包括:
接收到浏览器发送的http请求时,获取所述http请求对应的html文件;
对所述html文件进行解析,获取所述html文件所引用的同域名页面元素,并获取所述同域名页面元素的第一数量;
当所述第一数量大于预设门限时,对所述html文件进行修改,将所述同域名页面元素中的第二数量个页面元素的url修改为指向其他web代理网关,其中,所述第二数量为所述第一数量与所述预设门限之差;
将修改后的html文件发送给浏览器,以使得浏览器从多个web代理网关中获取所述同域名页面元素。
上述的方法,其中,所述预设门限为浏览器对同一域名的并发连接数阈值。
上述的方法,其中,还包括:从所述http请求的http头的User-Agent字段中获取浏览器对同一域名的并发连接数阈值。
上述的方法,其中,还包括:接收并保存用户配置的需要进行多域名加速的页面元素的第一元素类型;
所述获取所述html文件所引用的同域名页面元素为:获取所述html文件所引用的、元素类型为所述第一元素类型的同域名页面元素。
上述的方法,其中,所述其他web代理网关的数量为一个或多个,且每个web代理网关所对应的页面元素的数量小于或等于所述预设门限。
一种提高网页浏览速度的装置,应用于web代理网关中,所述装置包括:
第一获取单元,用于接收到浏览器发送的http请求时,获取所述http请求对应的html文件;
第二获取单元,用于对所述html文件进行解析,获取所述html文件所引用的同域名页面元素,并获取所述同域名页面元素的第一数量;
html文件修改单元,用于当所述第一数量大于预设门限时,对所述html文件进行修改,将所述同域名页面元素中的第二数量个页面元素的url修改为指向其他web代理网关,其中,所述第二数量为所述第一数量与所述预设门限之差;
发送单元,用于将修改后的html文件发送给浏览器,以使得浏览器从多个web代理网关中获取所述同域名页面元素。
上述的装置,其中,所述预设门限为浏览器对同一域名的并发连接数阈值。
上述的装置,其中,还包括:第三获取单元,用于从所述http请求的http头的User-Agent字段中获取浏览器对同一域名的并发连接数阈值。
上述的装置,其中,还包括配置单元,用于接收并保存用户配置的需要进行多域名加速的页面元素的第一元素类型;
所述第二获取单元进一步用于:获取所述html文件所引用的、元素类型为所述第一元素类型的同域名页面元素。
上述的装置,其中,所述其他web代理网关的数量为一个或多个,且每个web代理网关所对应的页面元素的数量小于或等于所述预设门限。
与现有技术相比,本发明不需要源站增加域名或者修改源码,而是通过在web代理网关上修改html页面中页面元素的url连接,来增加浏览器同时访问的域名数,从而提高浏览器并发下载性能,进而提高了网页浏览速度。
附图说明
图1是根据本发明一个实施例的提高网页浏览速度的系统结构图;
图2是根据本发明一个实施例的提高网页浏览速度的装置结构图;
图3是根据本发明一个实施例的提高网页浏览速度的方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星云融创(北京)信息技术有限公司,未经星云融创(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310511321.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:供气单元和应用供气单元的方法
- 下一篇:一种测试电缆气动脱拔装置