[发明专利]一种CDN资源是否命中缓存的测试方法及其系统有效

专利信息
申请号: 201911317862.6 申请日: 2019-12-19
公开(公告)号: CN113014443B 公开(公告)日: 2022-07-05
发明(设计)人: 刘德建;吴倡;黄斌;宋全程;游友旗;王柟;江昆;吴凤辉;马志彬;余少秦;谢姝丽;江浩辉;林琛 申请(专利权)人: 福建天泉教育科技有限公司
主分类号: H04L43/16 分类号: H04L43/16;H04L43/0876
代理公司: 福州旭辰知识产权代理事务所(普通合伙) 35233 代理人: 程勇
地址: 350212 福建省福州市长乐*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 cdn 资源 是否 命中 缓存 测试 方法 及其 系统
【说明书】:

发明提供了一种CDN资源是否命中缓存的测试方法,所述测试方法为:步骤S1、创建设定大小的随机文件A用于测试,并上传随机文件A,所述随机文件A是首次进行上传测试的文件;步骤S2、获取生成随机文件A的源站资源url,开始下载源站资源url,获取源站资源url的平均下载速度;步骤S3、获取生成随机文件A的CDN资源url,开始下载CDN资源url,获取各次的CDN资源的下载速度;步骤S4、比较源站资源url的平均下载速度与各次的CDN资源的下载速度,若CDN资源的下载速度大于源站资源url平均下载速度,且大于部分超过阈值M,则该次CDN资源下载命中缓存,否则,未命中缓存。本发明能实现自动化测试,减轻人为验证的成本。

技术领域

本发明涉及计算机通讯技术领域,特别是一种CDN资源是否命中缓存的测试方法及其系统。

背景技术

CDN技术全称是Content Delivery Network,内容分发网络,依靠部署在各地的边缘服务器来进行内容分发,使用户能够就近获取所需的内容,降低网络拥塞,提高用户访问响应速度。源站是CDN网络中的核心,即上级服务器,CDN数据源,各机房节点都要向源站获取静态文件向用户访问进行分发。

CDN命中缓存测试的目的主要是为了验证使用的CDN能力正常有效,在命中cdn缓存后有比源站更好的响应效率以及更快的资源下载速度,从而保障使用CDN能力的业务方的高可用。且为了保障业务服务正常,通常会接入多家CDN供应商来进行failover(请求失败后切换下一个域名进行重试),故需要对不同CDN供应商的cdn资源地址进行测试。(花钱购买了CDN的服务,没有测试不知道服务是否生效,假如CDN能力达不到预期效果,不仅费钱,还影响用户体验,经过测试验收说明CDN能力符合期望,值得投入。)以及对一些用户体验度高的场景进行测试覆盖,用于线上监控,问题及时感知。

背景技术存在的缺点:1、CDN测试需要严格区分首次访问和非首次访问,两者的响应时间有较大的差异,故测试时需要保证能够严格区分CDN资源的首次下载和非首次下载。2、不同CDN供应商判断是否命中缓存的方法不一样,当业务服务接入多家CDN后,业务在对CDN进行测试时需要区分不同CDN供应商来做不同的判断。3、不能及时发现CDN服务能力是否正常,如对接测试时验证通过,一天后发现CDN效果没有符合预期,之后又恢复正常;对这种波动情况无法及时感知。

发明内容

为克服上述问题,本发明的目的是提供一种CDN资源是否命中缓存的测试方法,能实现自动化测试,减轻人为验证的成本。

本发明采用以下方案实现:一种CDN资源是否命中缓存的测试方法,所述测试方法包括如下步骤:

步骤S1、创建设定大小的随机文件A用于测试,并上传随机文件A,所述随机文件A是首次进行上传测试的文件;

步骤S2、获取生成随机文件A的源站资源url,开始下载源站资源url对应的随机文件A,获取源站资源url的平均下载速度;

步骤S3、获取生成随机文件A的CDN资源url,开始下载CDN资源url对应的随机文件A,获取各次的CDN资源的下载速度;

步骤S4、比较源站资源url的平均下载速度与各次的CDN资源的下载速度,若CDN资源的下载速度大于源站资源url平均下载速度,且大于部分超过阈值M,则该次CDN资源下载命中缓存,否则,未命中缓存。

进一步的,所述阈值M为1000%-1200%。

进一步的,所述步骤S3中第一次去下载CDN资源url对应的随机文件A时,CDN会做判断,缓存中是否存在随机文件A,不存在,则CDN会去源站资源url获取随机文件A然后供用户下载,存在,则表示非第一次下载CDN资源url对应的随机文件A,直接就返回文件A给用户,其中CDN的特性为就近加速原则,能加快下载速度。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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