一种加速网络访问的系统的制作方法

文档序号:8583333阅读:300来源:国知局
一种加速网络访问的系统的制作方法
【技术领域】
[0001]本实用新型涉及互联网技术领域,尤其涉及一种加速网络访问的系统。
【背景技术】
[0002]网站访问量是指网站流量(traffic),是用来描述访问一个网站的用户数量以及用户所浏览的网页数量等指标,常用的统计指标包括网站的独立用户数量、总用户数量(含重复访问者)、网页浏览数量、每个用户的页面浏览数量、用户在网站的平均停留时间等,当网站访问流量很大的时候,进入网站,或载入网站下的网页时,往往由于其处理访问量的服务器的能力而限定网络访问的速度。
[0003]目前的大网络访问量的技术通常有两种,其一,是部署多台服务器来服务,为了能动态分配这些服务器来分流客户的请求,首先在网站设置一个调度中心,根据客户的访问来分配请求的服务器,调度中心首先获取到调度URL,返回与调度URL相关联的访问资源URL,然而,该访问资源URL是基于IP地址访问,因此,客户端是直接访问到网站的源站服务器获取数据,导致⑶N (Content Distribut1n Network,内容分发网络)无法对其进行加速处理;其二,通过CDN加速的技术,通常为引导客户端修改调度URL,使其直接使用域名获取访问资源URL,然而,基于一个正向代理方式,⑶N服务是不具备修改的权限,因此,⑶N无法直接对客户需要访问网站的访问资源URL进行加速。
[0004]因此,如何提高访问网站的访问资源URL的访问速度的技术已经成为了本领域技术人员亟待研宄的技术。
【实用新型内容】
[0005]本实用新型实施例提供了一种加速网络访问的系统,通过webcache服务器与多个源站服务器的连接,对客户端访问资源URL加入迀量域名,并返回加入迀量域名后的新URL至客户端进行重请求,便实现了网站基于例如CDN的调度中心下无需对网站进行修改,进一步提高了访问网站的访问资源URL的访问速度。
[0006]本实用新型实施例提供的一种加速网络访问的系统,包括:
[0007]客户端,webcache服务器和多个源站服务器;
[0008]所述webcache服务器和多个所述源站服务器均建立有通信连接关系;
[0009]所述客户端与所述webcache服务器建立有通信连接关系。
[0010]优选地,
[0011 ] 所述webcache服务器包括:
[0012]第一获取模块,用于根据调度URL获取与所述调度URL相对应的访问资源URL ;
[0013]加入模块,用于在所述访问资源URL的头部加入迀量域名,并返回加入迀量域名后的新URL至客户端进行重请求;
[0014]数据传输模块,用于返回与是新URL相关的资源URL数据给所述客户端。
[0015]优选地,
[0016]所述webcache服务器还包括:
[0017]第二获取模块,用于获取用户请求访问的所述调度URL。
[0018]优选地,
[0019]所述加入模块具体包括:
[0020]获取子模块,用于将所述调度URL转至源站服务器获取与所述调度URL相对应的所述访问资源URL;
[0021]置放子模块,用于将所述访问资源URL分别置放在302 Locat1n处和http协议的body内容处;
[0022]加入子模块,用于对置放在所述302 Locat1n处的所述访问资源URL加入迀量域名。
[0023]优选地,
[0024]所述获取子模块具体包括:
[0025]转运单元,用于将所述调度URL转至源站服务器;
[0026]判断单元,用判断所述源站服务器是否存在有与所述调度URL相对应的内容,若否,则获取所述源站服务器提供的存在有与所述调度URL相对应的内容的新调度URL。
[0027]优选地,
[0028]所述加入模块还包括:
[0029]查找子模块,用于查找缓存中是否存在有所述资源URL数据,若是,则直接返回所述资源URL数据给所述客户端,若否,则请求所述源站服务器提供所述资源URL数据,并将所述源站服务器提供的所述资源URL数据返回给所述客户端。
[0030]优选地,
[0031 ] 所述加入子模块具体用于对置放在所述http协议的body内容处的所述访问资源URL通过修改上层源站服务器的方式加入迀量域名在locat1n值处。
[0032]优选地,
[0033]所述加入子模块具体用于对置放在所述http协议的body内容处的所述访问资源URL通过解析对应的所述http协议的body内容处加入迀量域名。
[0034]从以上技术方案可以看出,本实用新型实施例具有以下优点:
[0035]本实用新型实施例提供了一种加速网络访问的系统,包括客户端,webcache服务器和多个源站服务器webcache服务器和多个源站服务器均建立有通信连接关系;客户端与webcache服务器建立有通信连接关系。本实施例中,通过webcache服务器与多个源站服务器的连接,对客户端访问资源URL加入迀量域名,并返回加入迀量域名后的新URL至客户端进行重请求,便实现了网站基于例如CDN的调度中心下无需对网站进行修改,进一步提高了访问网站的访问资源URL的访问速度。
【附图说明】
[0036]为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0037]图1为本实用新型实施例提供的一种加速网络访问的系统的一个实施例的结构示意图;
[0038]图2为本实用新型实施例提供的一种加速网络访问的系统的另一个实施例的结构示意图。
【具体实施方式】
[0039]本实用新型实施例提供了一种加速网络访问的系统,通过webcache服务器与多个源站服务器的连接,对客户端访问资源URL加入迀量域名,并返回加入迀量域名后的新URL至客户端进行重请求,便实现了网站基于例如CDN的调度中心下无需对网站进行修改,进一步提高了访问网站的访问资源URL的访问速度。
[0040]为使得本实用新型的目的、特征、优点能够更加的明显和易懂,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本实用新型一部分实施例,而非全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本实用新型保护的范围。
[0041]请参阅图1,本实用新型实施例提供的一种加速网络访问的系统的一个实施例包括:
[0042]客户端101,webcache服务器102和多个源站服务器103 ;
[0043]所述webcache服务器102和多个所述源站服务器103均建立有通信连接关系;
[0044]所述客户端101与所述webc
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1