[发明专利]获取网页的方法、系统、网络服务器、浏览器和GSLB在审
申请号: | 201410213336.6 | 申请日: | 2014-05-20 |
公开(公告)号: | CN105100294A | 公开(公告)日: | 2015-11-25 |
发明(设计)人: | 高山渊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;G06F17/30 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇;刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 网页 方法 系统 网络 服务器 浏览器 gslb | ||
本申请公开了一种获取网页的方法、系统、网络服务器、浏览器和GSLB,属于通信网络技术领域。所述方法包括:获取第一网络协议IP地址;查询与所述第一IP地址对应的网页基础框架,解析所述网页基础框架,得到与所述第一IP地址对应的所有网页引用内容的域名;向GSLB发送所有网页引用内容的域名;从所述GSLB获取每个网页引用内容的第二IP地址;将所述网页基础框架和所述每个网页引用内容的第二IP地址发送至浏览器,使得所述浏览器获取网页进行显示。本发明不需要多次发起域名解析请求,获取网页引用内容需要的时间短,提高了获取网页的效率、可以加快网页加载速度。
技术领域
本申请涉及通信网络技术领域,具体涉及一种获取网页的方法、系统、网络服务器、浏览器和GSLB。
背景技术
随着通信网络技术的发展,可以通过浏览各种网站提供的各种网页获取各种信息。为了加快网页打开速度,在现有的Internet(国际互联网)中增加一层新的网络架构CDN(Content Delivery Network,内容分发网络),通过CDN将网页的内容发布到最接近用户的网络边缘,使用户可以就近取得网页的内容,提高用户访问网页的响应速度。现有网页一般由网页基础框架和网页引用内容(如样式表文件CSS、JavaScript脚本、图片、视频等)组成,为了方便CDN加速,网页引用内容采用与网页基础框架的域名不同的域名,同时为了避免浏览器单域名并发访问的限制,不同的网页引用内容会采取不同的域名,例如:网页引用内容的域名包括static.excdn.cn、img01.excdn.cn、img02.excdn.cn、js.excdn.cn、vedio.excdn.cn等。因此现有获取网页时,需要根据组成网页的网页基础框架的域名获取组成网页的网页基础框架,根据组成网页的每个网页引用内容的域名,获取组成网页的每个网页引用内容,将网页基础框架和每个网页引用内容结合得到网页。
参见图1,现有获取网页的具体过程如下:浏览器获取预访问网页的网页域名(例如www.example.cn),查询本地(浏览器本身和操作系统(OS))没有缓存与该网页域名对应的IP(Internet Protocol、网络协议)地址后,向本地DNS(Local Domain Name Server,本地域名服务器)发送携带网页域名的域名解析请求(1a)。本地DNS接收域名解析请求,查询本地DNS本身没有缓存与该网页域名对应的IP地址后,通过根DNS(Root DNS,根域名服务器)和GSLB(Global Server Load Balance,全局负载均衡服务器)获取与该网页域名对应的IP地址,将与该网页域名对应的IP地址返回给浏览器(1b)。浏览器根据与该网页域名对应的IP地址,与预访问网页的网络服务器(Web Server)建立连接,并向网络服务器发送携带IP地址的HTTP(Hyper Text Transfer Protocol,超文本传输协议)请求(2a)。网络服务器接收HTTP请求,生成并向浏览器返回与IP地址对应的网页基础框架(2b)。浏览器接收网络服务器返回的网页基础框架,解析网页基础框架,得到多个网页引用内容的域名,发起携带网页引用内容的域名的域名解析请求(每次域名解析请求携带一个网页引用内容的域名),得到网页引用内容的IP地址(与1a、1b类似)。浏览器根据网页引用内容的IP地址,向相应的网页引用内容服务器(如图片引用内容服务器)请求网页引用内容(3a)。网页引用内容服务器向浏览器返回网页引用内容(3b)。多次重复上述步骤1a、1b、3a、3b(有多少个网页引用内容的域名就重复多少次),浏览器获取预访问网页中包含的所有网页引用内容,将所有网页引用内容和网页基础框架进行结合得到网页。
现有获取网页的方法,当网页中包含多个网页引用内容时,需要多次发起域名解析请求,多次重复上述步骤(1a、1b、3a、3b),需要时间长,获取网页的效率低、导致网页加载缓慢。
发明内容
本申请所要解决的技术问题在于提供一种获取网页的方法、系统、网络服务器、浏览器和GSLB,当网页中包含多个网页引用内容时,不需要多次发起域名解析请求,获取网页引用内容需要的时间短,提高了获取网页的效率、可以加快网页加载速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410213336.6/2.html,转载请声明来源钻瓜专利网。