The invention discloses a method for caching data synchronization, the CDN system includes: the cache to determine several hash group in the first digital feature information of CDN node file query; upload the first digital array group to the dispatch center to modify the dispatch center, wherein the array is used to query the dispatch center file cache query results; the invention also provides a method for caching data synchronization system of CDN system; the method and system of the invention reduces the amount of information of the edge node synchronization upload, speed up the dispatch center data query speed, reduce the storage pressure of the dispatch center.
【技术实现步骤摘要】
本专利技术涉及互联网
,特别涉及一种用于CDN系统的缓存数据同步方法和系统。
技术介绍
CDN的全称是ContentDeliveryNetwork,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络\边缘\,使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。CDN技术分为动态加速和静态加速两种技术,目前普遍使用的多是静态加速,即在网络的边缘部署CDN节点,当有用户请求某项服务时,CDN系统通过调度,即全局负载均衡(GlobalServerLoadBalance,GSLB)策略将用户定向到距它最近并且缓存有用户请求的内容的一个边缘节点,将缓存的内容发给该用户。这就需要边缘节点同步本节点处缓存的所有内容的信息至调度中心,以备调度中心在接收到用户对某项服务的访问请求时,通过查询存储的边缘节点同步的缓存内容的信息以准确的确定缓存有被请求内容的边缘节点。现有技术中边缘节点同步本节点缓存内容的方法为:通过将边缘节点中存储的所有文件的元数据名称上传至调度中心进行存储,以 ...
【技术保护点】
一种用于CDN系统的缓存数据同步方法,包括:对缓存在CDN节点的文件的特征信息进行多次哈希以确定第一数字组;上传所述第一数字组至调度中心以修改所述调度中心中的查询数组,其中所述查询数组用于调度中心进行文件缓存结果查询。
【技术特征摘要】
1.一种用于CDN系统的缓存数据同步方法,包括:对缓存在CDN节点的文件的特征信息进行多次哈希以确定第一数字组;上传所述第一数字组至调度中心以修改所述调度中心中的查询数组,其中所述查询数组用于调度中心进行文件缓存结果查询。2.根据权利要求1所述的方法,其中,所述对缓存在CDN节点的文件的特征信息进行多次哈希以确定第一数字组包括:确定所述文件的特征信息;对所述特征信息进行多次哈希,每次哈希都生成一个数字;将生成的所有数字存储为第一数字组。3.根据权利要求1或2所述的方法,其中,所述特征信息为所述文件的名称中的字符串或者为所述文件的MD5值。4.根据权利要求1或2所述的方法,其中,对所缓存在CDN节点的文件的特征信息进行哈希的次数至少为8次。5.一种用于CDN系统的缓存数据...
【专利技术属性】
技术研发人员:李洪福,
申请(专利权)人:乐视控股北京有限公司,乐视云计算有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。