The present invention provides a system and method for realizing CDN access to the system, including Web client, task center server, DNS server and at least one cache server, wherein the Web client for the source server to receive access to the CDN domain name information; the task center server, suitable for students to become the domain name information to configure at least one cache server IP address configuration tasks; the DNS server, suitable for the configuration of the task receives the task center server, and executes the task allocation to provide DNS service; the at least one cache server for the domain name information the server receives the task center, and analyzing the domain information acquisition data resources from the source server, so as to provide the data Resources\u3002 The invention can improve the efficiency of accessing CDN.
【技术实现步骤摘要】
本专利技术涉及互联网
,特别是一种实现CDN访问的系统和方法。
技术介绍
CDN的全称是ContentDeliveryNetwork,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点缓存服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN网络能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决网络拥挤的状况,提高用户访问网站的响应速度。CDN接入是指将网站源服务器接入CDN网络中,从而CDN从网站源服务器获取内容,再由CDN直接向用户提供内容。传统的CDN接入方式,一般都涉及线下沟通,CDN提供者手动将网站源服务器的信息添加至CDN配置中,等待配置生效,这个过程低效而且体验较差。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的实现CDN访问的系统和方法。依据本专利技术的一个方面,提供了一种实现CDN访问的系统,包括Web客户端、任务中心服务器、域名解析服务器以及至少一个缓存服务器,其中,所述Web客户端,适于接收待接入所述CDN的源服务器的域名信息;所述任务中心服务器,适于生成为所述域名信息配置至少一个缓存服务器的IP地址的配置任 ...
【技术保护点】
一种实现内容分发网络CDN访问的系统,包括Web客户端、任务中心服务器、域名解析服务器以及至少一个缓存服务器,其中,所述Web客户端,适于接收待接入所述CDN的源服务器的域名信息;所述任务中心服务器,适于生成为所述域名信息配置至少一个缓存服务器的IP地址的配置任务,并将所述配置任务下发至域名解析服务器;以及将所述域名信息下发至所述至少一个缓存服务器;所述域名解析服务器,适于接收所述任务中心服务器下发的所述配置任务,并执行所述配置任务以提供域名解析服务;所述至少一个缓存服务器,适于接收所述任务中心服务器下发的所述域名信息,并解析所述域名信息从所述源服务器获取数据资源,以便对外提供所述数据资源。
【技术特征摘要】
1.一种实现内容分发网络CDN访问的系统,包括Web客户端、任务中
心服务器、域名解析服务器以及至少一个缓存服务器,其中,
所述Web客户端,适于接收待接入所述CDN的源服务器的域名信息;
所述任务中心服务器,适于生成为所述域名信息配置至少一个缓存服务器
的IP地址的配置任务,并将所述配置任务下发至域名解析服务器;以及将所
述域名信息下发至所述至少一个缓存服务器;
所述域名解析服务器,适于接收所述任务中心服务器下发的所述配置任
务,并执行所述配置任务以提供域名解析服务;
所述至少一个缓存服务器,适于接收所述任务中心服务器下发的所述域名
信息,并解析所述域名信息从所述源服务器获取数据资源,以便对外提供所述
数据资源。
2.根据权利要求1所述的系统,其中,所述域名解析服务器还适于:
接收域名解析请求,其中,所述域名解析请求中携带有待解析的域名信息;
判断接收所述域名解析请求之前是否已存储所述待解析的域名信息;
若是,则解析所述待解析的域名信息,并返回解析结果;
若否,则执行泛解析,返回指定的泛解析结果。
3.根据权利要求2所述的系统,其中,解析所述待解析的域名信息,并
返回解析结果,包括:
查找为所述待解析的域名信息配置的至少一个缓存服务器的IP地址;
选取所述至少一个缓存服务器的IP地址中的一个作为解析结果返回。
4.根据权利要求2所述的系统,其中,执行泛解析,返回指定的泛解析
结果,包括:
解析所述待解析的域名信息至指定的缓存服务器的IP地址;
将所述指定的缓存服务器的IP地址作为泛解析结果返回。
5.根据权利要求1-4任一项所述的系统,其中,所述至少一个缓存服务器
还适于:
接收访问数据请求,其中,所述访问数据请求中携带有待访问数据的标识;
判断是否查找到所述待访问数据的标识对应的待访问数据;
若是,则返回查找结果;
若否,则向所述任务中心服务器发送查找域名信息的请求,其中,所述域
\t名信息为所述待访问数据的标识对应的源服务器的域名信息。
6.根据权利要求5所述的系统,其中,所述任务中心服务器还适于:
接收来自所述至少一个缓存服务器的...
【专利技术属性】
技术研发人员:冯顾,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。