[发明专利]CDN系统、回源方法、CDN节点及存储介质有效
申请号: | 202210648130.0 | 申请日: | 2022-06-08 |
公开(公告)号: | CN115022177B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 肖文鹏 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L41/08 | 分类号: | H04L41/08;H04L67/63;H04L67/568 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 张爱 |
地址: | 310023 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cdn 系统 方法 节点 存储 介质 | ||
本申请实施例提供一种CDN系统、回源方法、CDN节点及存储介质。在本申请实施例中,在CDN系统中新增一种CDN源端节点作为CDN系统内的数据源端,并区分源内CDN节点和源外CDN节点,在CDN源端节点中还包括能够为源内CDN节点提供存储服务的存储节点,负责存储内容提供方的资源内容;这样,源内CDN节点在确定与其网络连接的源外CDN节点及其自身均未缓存有用户请求的资源内容时,可以从存储节点中获取目标资源内容并经与上述源外CDN节点提供给用户。由此可见,在本申请实施例中,内容提供方无需额外准备数据源端,回源过程可被收敛在CDN系统内部,能够为用户提供一体化的CDN加速体验,节约回源过程对出网资源的消耗。
技术领域
本申请涉及云计算技术领域,尤其涉及一种CDN系统、回源方法、CDN节点及存储介质。
背景技术
内容分发网络(Content Delivery Network,CDN)作为缓存加速网络,通常采用二级缓存结构,即包括两级CDN节点,第一级CDN节点更加靠近用户,第二级CDN节点更加靠近源站(Origin Server)。当第一级CDN节点缓存有用户所需内容时,会直接向用户返回所需内容,使得用户可以就近获取所需内容,提高用户访问的响应速度。
当第一级CDN节点未缓存用户所需内容时,会向第二级CDN节点请求相应内容,如果第二级CDN节点缓存有用户所需内容,会经第一级CDN节点向用户返回所需内容;如果第二级CDN节点未缓存用户请求的内容,会向源站请求用户所需内容,并经第一级CDN节点返回给用户,保证用户访问的成功率。
其中,向源站请求用户所需内容的过程可简称为回源过程,回源过程会消耗一定的出网带宽,尤其是需要频繁回源的情况下,出网带宽资源的消耗会更严重,严重降低CDN的加速效果。
发明内容
本申请的多个方面提供一种CDN系统、回源方法、CDN节点及存储介质,用以解决回源过程对出网带宽的消耗问题,提高CDN的加速效果。
本申请实施例提供一种内容分发网络CDN系统,包括:多个源外CDN节点,以及作为数据源端的至少一个CDN源端节点,每个CDN源端节点包括:源内CDN节点和为所述源内CDN节点提供存储服务的存储节点,所述存储节点负责存储内容提供方的资源内容;所述源内CDN节点至少与一个源外CDN节点网络连接,用于在与其网络连接的源外CDN节点及其自身均未缓存有用户请求的目标资源内容的情况下,从目标存储节点获取所述目标资源内容,并经与其网络连接的源外CDN节点提供给所述用户;其中,所述目标存储节点是所述至少一个CDN源端节点中存储有所述目标资源内容的存储节点,所述目标资源内容是所述内容提供方的至少部分资源内容。
本申请实施例还提供一种回源方法,适用于内容分发网络CDN系统中任一CDN源端节点中的源内CDN节点,所述任一CDN源端节点是CDN系统中的数据源端,还包括负责存储内容提供方的资源内容的存储节点,所述方法包括:确定CDN系统中与该源内CDN节点网络连接的源外CDN节点以及该源内CDN节点自身均未缓存有用户请求的目标资源内容;从目标存储节点获取所述目标资源内容,所述目标存储节点是所述CDN系统中至少一个CDN源端节点中存储有所述目标资源内容的存储节点;将所述目标资源内容经与该源内CDN节点网络连接的源外CDN节点提供给所述用户,所述目标资源内容是所述内容提供方的至少部分资源内容。
本申请实施例还提供一种回源方法,适用于内容分发网络CDN系统中的任一源外CDN节点,所述方法包括:在本地未缓存有用户请求的目标资源内容的情况下,向CDN系统中与该源外CDN节点网络连接的源内CDN节点发送回源请求,以请求所述目标资源内容;接收与该源外CDN节点网络连接的源内CDN节点根据所述回源请求返回的所述目标资源内容,并将所述目标资源内容提供给所述用户;其中,所述目标资源内容是所述源内CDN节点从所述CDN系统中至少一个CDN源端节点中存储有所述目标资源内容的目标存储节点中获取的,所述CDN源端节点作为CDN系统中的数据源端,其中的存储节点负责存储内容提供方的资源内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210648130.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:径向磁流变阻尼宽频隔振器
- 下一篇:不锈钢及其制备方法