The invention discloses a method and a system to access the cloud storage file which, the method includes: content distribution network edge node to receive the client file access request, and the file access request forwarded to the cloud storage server; wherein, the file access request including accelerated domain name and file path the cloud storage server; the File Access Acceleration requests of the domain name based on the query request to the DNS server to send the preset; the default DNS server in response to the query request, obtains the acceleration records from the local domain alias, and the alias records back to the server in the cloud storage; the cloud storage server determines the file identifier according to the alias received, and cloud storage file that the file identification to feedback to the client. The invention discloses a method and a system for accessing the cloud storage file, which can improve the access efficiency and security of the file.
【技术实现步骤摘要】
一种访问云存储文件的方法及系统
本专利技术涉及网络传输
,特别涉及一种访问云存储文件的方法及系统。
技术介绍
当前内容分发网络(ContentDeliveryNetwork,CDN)会在整个网络架构中部署许多缓存节点服务器来达到提升用户访问体验、减轻网络拥塞的问题;然而,当用户请求的文件在缓存节点中没有缓存时,就需要回源站获取文件。当前,回源站获取文件的过程可以如下所述:客户端向CDN的边缘节点发送文件获取请求,该请求例如可以为http://abc.net/new_img.jpg,其中,abc.net可以是加速域名。在边缘节点中可以预先配置加速域名到回源域名的指向关系,这样,CDN边缘节点可以通过加速域名获取到对应的回源域名。进一步地,通过回源域名便可以访问源站服务器,从而能够获取到对应的文件。现有的这种提供文件的方法,需要在CDN边缘节点中预先配置加速域名和回源域名之间的关系,这样会加大CDN边缘节点的负载,导致文件获取的效率较低。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种访问云存储文件的方法及系统。所述技术方案如下:一方面,一种访问云存储文件的方法,所述方法包括:内容分发网络的边缘节点接收客户端发来的文件获取请求,并将所述文件获取请求转发至云存储服务器;其中,所述文件获取请求中包括加速域名和文件路径;所述云存储服务器基于所述文件获取请求中的加速域名,向预设DNS服务器发送查询请求;所述预设DNS服务器响应于所述查询请求,从本地获取所述加速域名的别名记录,并将所述别名记录反馈给所述云存储服务器;所述云存储服务器根据接收到的所述别 ...
【技术保护点】
一种访问云存储文件的方法,其特征在于,所述方法包括:内容分发网络的边缘节点接收客户端发来的文件获取请求,并将所述文件获取请求转发至云存储服务器;其中,所述文件获取请求中包括加速域名和文件路径;所述云存储服务器基于所述文件获取请求中的加速域名,向预设DNS服务器发送查询请求;所述预设DNS服务器响应于所述查询请求,从本地获取所述加速域名的别名记录,并将所述别名记录反馈给所述云存储服务器;所述云存储服务器根据接收到的所述别名记录确定文件标识,并将所述文件标识指向的云存储文件反馈至所述客户端。
【技术特征摘要】
1.一种访问云存储文件的方法,其特征在于,所述方法包括:内容分发网络的边缘节点接收客户端发来的文件获取请求,并将所述文件获取请求转发至云存储服务器;其中,所述文件获取请求中包括加速域名和文件路径;所述云存储服务器基于所述文件获取请求中的加速域名,向预设DNS服务器发送查询请求;所述预设DNS服务器响应于所述查询请求,从本地获取所述加速域名的别名记录,并将所述别名记录反馈给所述云存储服务器;所述云存储服务器根据接收到的所述别名记录确定文件标识,并将所述文件标识指向的云存储文件反馈至所述客户端。2.根据权利要求1所述的访问云存储文件的方法,其特征在于,所述预设DNS服务器响应于所述查询请求,从本地获取所述加速域名的别名记录的具体步骤包括:所述预设DNS服务器从所述查询请求中提取所述加速域名;所述预设DNS服务器遍历本地存储的别名记录,并获取包含所述加速域名的别名记录。3.根据权利要求1所述的访问云存储文件的方法,其特征在于,所述预设DNS服务器中的别名记录按照下述方式生成:客户端向所述预设DNS服务器发送用于创建别名记录的创建请求,所述创建请求中包括目标域名以及别名;所述预设DNS服务器在本地查询是否存在所述别名的别名记录;若不存在,所述预设DNS服务器在本地添加所述别名,并将所述目标域名确定为所述别名指向的域名,并为所述目标域名确定指向的IP地址;所述预设DNS服务器向所述客户端反馈别名记录创建成功的提示码。4.根据权利要求3所述的访问云存储文件的方法,其特征在于,所述方法还包括:若本地存在所述别名的别名记录,所述预设DNS服务器删除所述别名的别名记录以及对应的IP地址指向记录;所述预设DNS服务器将所述目标域名确定为所述别名指向的域名,并为所述目标域名确定指向的IP地址。5.根据权利要求1所述的访问云存储文件的方法,其特征在于,所述云存储服务器根据接收到的所述别名记录确定文件标识的具体步骤包括:所述云存储服务器从所述别名记录中提取所述加速域名指向的目标域名;所述云存储服务器从所述文件获取请求中提取所述文件路径;所述云存储服务器基于所述目标域名和所述文件路径构建所述文件标识。...
【专利技术属性】
技术研发人员:朱强,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。