预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105450780A(43)申请公布日2016.03.30(21)申请号201511026414.2(22)申请日2015.12.31(71)申请人深圳市网心科技有限公司地址518000广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)(72)发明人张小兵(74)专利代理机构深圳市精英专利事务所44242代理人冯筠(51)Int.Cl.H04L29/08(2006.01)权利要求书1页说明书4页附图2页(54)发明名称一种CDN系统及其回源方法(57)摘要本发明公开了一种CDN系统,包括CDN节点服务器、集群存储服务器、源服务器,所述集群存储服务器和源服务器分别与若干个CDN节点服务器连接,CDN节点服务器和集群存储服务器位于同一专用网络。本发明的集群存储服务器和源服务器均可用于存储目标数据,并接收来自CDN节点服务器的请求,但是由于集群存储服务器与CDN节点服务器位于同一专用网络,因此通过集群存储服务器回源的速度快于直接到源服务器回源,也在一定程度上减小了源服务器的压力。本发明还公开了一种CDN系统的回源方法。CN105450780ACN105450780A权利要求书1/1页1.一种CDN系统,其特征在于,所述CDN系统包括CDN节点服务器、集群存储服务器、源服务器,CDN节点服务器和集群存储服务器位于同一专用网络;所述CDN节点服务器包括CDN缓存模块及CDN配置信息管理模块,所述CDN缓存模块用于缓存数据,并接收用户针对目标文件的访问请求,然后根据预设的方法将该访问请求发送给集群存储服务器或源服务器;所述CDN配置信息管理模块用于存储源服务器的地址、各CDN节点服务器的连接关系;所述集群存储服务器与若干个CDN节点服务器连接,用于存储目标数据,并接收来自CDN节点服务器的请求;所述源服务器与若干个CDN节点服务器连接,用于存储目标数据,并接收来自CDN节点服务器的请求。2.如权利要求1所述的CDN系统,其特征在于,所述集群存储服务器为可扩展的分布式文件系统。3.如权利要求1所述的CDN系统,其特征在于,所述CDN配置信息管理模块还用于进行安全信息的管理。4.一种CDN系统的回源方法,其特征在于,所述回源方法包括以下步骤:用户发送获取文件请求给CDN缓存模块;该CDN缓存模块将用户发送的获取文件请求转发送给集群存储服务器;所述集群存储服务器判断其是否包含该获取文件请求所指向的目标文件;若该集群存储服务器包含有该获取文件请求所指向的目标文件,则所述集群存储服务器将目标文件经CDN节点服务器发送给用户;若集群存储服务器中不包含该指令指向的目标文件,则通知CDN缓存模块;CDN缓存模块向CDN配置信息管理模块发送获取源服务器地址的请求信息;CDN配置信息管理模块将源服务器的地址发送给CDN缓存模块;CDN缓存模块根据此地址将获取文件请求发送给源服务器;源服务器将目标文件分别发送给CDN缓存模块和用户;待源服务器将目标文件全部发送完毕后,CDN缓存模块将目标文件发送给集群存储服务器。5.如权利要求4所述的CDN系统的回源方法,其特征在于,待源服务器将目标文件全部发送完毕后,CDN缓存模块在预设的时间后删除该目标文件。6.如权利要求4所述的CDN系统的回源方法,其特征在于,CDN配置信息管理模块中存储的源服务器的地址为域名或IP地址。7.如权利要求4所述的CDN系统的回源方法,其特征在于,当一个CDN节点服务器连接的多个用户同时请求一个目标文件时,所述CDN节点服务器对多个请求进行合并转换为一条获取文件请求发送给集群存储服务器。8.如权利要求4所述的CDN系统的回源方法,其特征在于,当用户请求一个不存在的目标文件URL时,系统经过回源找不到该目标文件,便会把该目标文件的URL信息存储于CDN缓存模块,当任意用户再一次请求该目标文件时,所述CDN缓存模块将直接返回一个目标文件不存在的信息给用户。2CN105450780A说明书1/4页一种CDN系统及其回源方法技术领域[0001]本发明涉及互联网技术领域,特别涉及一种CDN系统及适用于该系统的回源方法。背景技术[0002]CDN(ContentDistributionNetwork)即是内容分发网络,是构筑在现有互联网上的一种先进的流量分配网络。该网络将网站源服务器中的内容存储到分布于各地的CDN网络节点上,通过智能网络流量分配控制系统,将终端用户的访问请求自动指向健康可用且距离本地最近的CDN专用服务器上,以提高用户访问的响应速度和服务的可用性,改善互联网上的服务质量。[0003]当最近的CDN专用服务器在响应用户输入的指令时,如果CDN专用服务器中没有用户输入的指令所指示