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

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

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

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

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

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

(19)中华人民共和国国家知识产权局*CN102594921A*(12)发明专利申请(10)申请公布号CN102594921A(43)申请公布日2012.07.18(21)申请号201210078971.9(22)申请日2012.03.22(71)申请人网宿科技股份有限公司地址200030上海市徐汇区斜土路2669号15楼(72)发明人洪珂郭文强翁志真(74)专利代理机构上海专利商标事务所有限公司31100代理人施浩(51)Int.Cl.H04L29/08(2006.01)权利要求书权利要求书1页1页说明书说明书44页页附图附图22页(54)发明名称基于内容分发网络的同步文件的访问方法和系统(57)摘要本发明公开了基于内容分发网络的同步文件的访问方法和系统,降低了内容分发网络中的多个服务器之间的文件同步时延产生的影响。其技术方案为:接收用户向内容分发网络的边缘节点发出的访问请求;检查响应该访问请求是否需要回源,若不需要回源则直接由边缘节点从缓存中获取数据响应访问请求;若需要回源则由边缘节点发出回源请求,确定当前回源的源服务器地址,边缘节点向当前的源服务器请求数据,若响应正常则由边缘节点从当前的源服务器获取数据用以响应访问请求,若响应异常或无法连接当前的源服务器则边缘节点轮询其他源服务器,直到获取到所需的数据用以响应访问请求。CN102594ACN102594921A权利要求书1/1页1.一种基于内容分发网络的同步文件的访问方法,包括:接收用户向内容分发网络的边缘节点发出的访问请求;检查响应该访问请求是否需要回源,若不需要回源则直接由边缘节点从缓存中获取数据响应访问请求;若需要回源则由边缘节点发出回源请求,确定当前回源的源服务器地址,边缘节点向当前的源服务器请求数据,若响应正常则由边缘节点从当前的源服务器获取数据用以响应访问请求,若响应异常或无法连接当前的源服务器则边缘节点轮询其他源服务器,直到获取到所需的数据用以响应访问请求。2.根据权利要求1所述的基于内容分发网络的同步文件的访问方法,其特征在于,在边缘节点向源服务器发出回源请求的过程中,第一次回源的源服务器是一默认的源服务器。3.根据权利要求1所述的基于内容分发网络的同步文件的访问方法,其特征在于,在边缘节点向其他源服务器的轮询过程中,检查已请求源服务器的数量是否达到一预设阈值,若达到预设阈值则边缘节点停止轮询源服务器,并返回源服务器的响应信息。4.根据权利要求1所述的基于内容分发网络的同步文件的访问方法,其特征在于,边缘节点向源服务器发出回源请求的过程中,若响应异常则判定所请求的数据可能为同步文件的数据且同各源服务器之间的文件同步存在时延。5.一种基于内容分发网络的同步文件的访问系统,包括:访问请求接收装置,接收用户向内容分发网络的边缘节点发出的访问请求;回源检测装置,连接访问请求接收装置,检查响应该访问请求是否需要回源,若不需要回源则直接由边缘节点从缓存中获取数据响应访问请求;回源处理装置,连接回源检测装置,若需要回源则由边缘节点发出回源请求,确定当前回源的源服务器地址,边缘节点向当前的源服务器请求数据,若响应正常则由边缘节点从当前的源服务器获取数据用以响应访问请求,若响应异常或无法连接当前的源服务器则边缘节点轮询其他源服务器,直到获取到所需的数据用以响应访问请求。6.根据权利要求5所述的基于内容分发网络的同步文件的访问系统,其特征在于,在回源处理装置中,在边缘节点向源服务器发出回源请求的过程中,第一次回源的源服务器是一默认的源服务器。7.根据权利要求5所述的基于内容分发网络的同步文件的访问系统,其特征在于,在回源处理装置中,在边缘节点向其他源服务器的轮询过程中,检查已请求源服务器的数量是否达到一预设阈值,若达到预设阈值则边缘节点停止轮询源服务器,并返回源服务器的响应信息。8.根据权利要求5所述的基于内容分发网络的同步文件的访问系统,其特征在于,在回源处理装置中,边缘节点向源服务器发出回源请求的过程中,若响应异常则判定所请求的数据可能为同步文件的数据且同各源服务器之间的文件同步存在时延。2CN102594921A说明书1/4页基于内容分发网络的同步文件的访问方法和系统技术领域[0001]本发明涉及一种内容分发网络(CDN网络)中的同步文件的处理技术,尤其涉及存在文件同步时延情况下的对同步文件的访问方法和系统。背景技术[0002]现有的网站系统中,随着网站访问量的增加以及网络安全意识的不断提升,网站服务通常不再是由单一服务器提供,而是多个服务器分担访问同时降低网络风险。为保持用户访问一致性,多个服务器之间的数据必须保持一致,所有新增数据必须在多个服务器间同步。文件同步会产生一定的时延,在这段时延时间内,部分访问同步文件的用户就可能受到影响,出现访问异常响应。[0003]特