[发明专利]一种CDN系统中资源存储的索引装置及方法有效

专利信息
申请号: 201410127034.7 申请日: 2014-03-31
公开(公告)号: CN104951480B 公开(公告)日: 2018-05-08
发明(设计)人: 黄毅;饶志涛 申请(专利权)人: 杭州迪普科技股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京博思佳知识产权代理有限公司 11415 代理人: 林祥
地址: 310051 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 cdn 系统 资源 存储 索引 装置 方法
【说明书】:

发明提供一种CDN系统中资源存储的索引装置及方法,所述装置包括:名称提取单元,用于获取并提取统一资源定位符URL中的文件名;名称判断单元,用于判断所述文件名的复杂度是否达到预设的复杂度,若是则使用所述文件名作为生成因子;否则使用URL作为生成因子;key值生成单元,用于通过预设算法根据所述生成因子生成key值;索引建立单元,用于创建所述key值与缓存库中对应资源的存储位置索引表。因此本发明可以实现在CDN系统中建立一个资源与key值对应度较高的索引,为资源请求和资源更新过程提供索引服务,从而减少CDN系统中缓存冗余且降低文件的误命中率。

技术领域

本发明涉及通信技术领域,尤其涉及一种CDN系统中资源存储的索引装置及方法。

背景技术

随着互联网和网络应用的普及与发展,大量网站的涌现以及随之而来的庞大访问量,使得网络服务不堪重负,内容分发网络(CDN)应运而生。CDN是一种新型网络内容服务体系,基于内容访问与应用的效率要求、质量要求、内容秩序及客户带宽限制而提供内容的分发和服务,代表了一种基于网络而构建的高质量、高效率、具有鲜明网络秩序的网络应用服务模式。

CDN在面向局域网用户时,CDN系统会旁路部署在局域网网络出口处,当用户请求某一资源时,CDN系统的重定向模块会将该请求转发给下载模块,由下载模块在本地的缓存库中缓存一份请求资源的副本以备后续请求,同时不影响该用户正常的获取请求的资源,当有用户再次请求这一资源时,重定向模块会重定向用户请求至缓存库,由缓存库向用户提供资源,由于CDN系统与用户处于同一个局域网中,所以不仅资源分发快速高效,而且可以节省大量带宽。由于CDN系统中资源类型繁多,为了在缓存库中更加高效的找到资源所存在的位置,因此将每个资源对应的生成一个key值,并建立资源存储位置与key值对应的索引,从而使查找过程更加便捷。

现有技术中通常有两种建立索引的方法,一种是采用资源的文件名作为其key值与资源存储位置建立索引,但由于互联网上的资源各种各样,不同的源站、不同主机、甚至是同一主机对于不同的资源可能采用相同的文件名,特别是对于那些文件名简单的资源文件,如setup.exe、update.exe、123.mp4等等,此时在索引表中会出现不同的资源由于文件名相同导致其key值也相同,当按照某个key值进行资源索引时,得到的可能并不是目标资源,因此很容易出现误命中的问题。比如用户原本请求的是A网站的setup.exe,但该资源和B网站的setup.exe的key值相同,CDN系统很可能将B网站的setup.exe发送给用户,导致文件误命中进而影响到用户的网络服务。

另一种是采用请求资源的统一资源定位符(URL)作为其key值,但由于同一资源可能存在于不同的源站、不同的主机、甚至是同一主机上的不同路径下。比如网站A和网站B同时提供某一资源的下载,用户获取A、B网站上该资源的URL不同对应的key值也不同,但事实上两个key值对应的资源是相同的,因此出现索引表中多个key值对应的资源会重复,从而导致资源在缓存模块中存放着大规模的冗余资源。

由此可见,由于现有技术无法在CDN系统中建立一个资源与key值对应度较高的索引,而导致CDN系统中出现缓存大规模冗余和文件误命中的问题。

发明内容

有鉴于此,本发明提供一种CDN系统中资源存储的索引装置及方法来实现在CDN系统中建立一个资源与key值对应度较高的索引,为资源请求和资源更新过程提供索引服务,从而减少CDN系统中缓存冗余且降低文件的误命中率。

一种CDN系统中资源存储的索引装置,所述装置包括:

名称提取单元,用于获取并提取统一资源定位符URL中的文件名;

名称判断单元,用于判断所述文件名的复杂度是否达到预设的复杂度,若是则使用所述文件名作为生成因子;否则使用URL作为生成因子;

key值生成单元,用于通过预设算法根据所述生成因子生成key值;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410127034.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top