[发明专利]一种内容分发方法及装置有效
申请号: | 201910538059.9 | 申请日: | 2019-06-20 |
公开(公告)号: | CN110290196B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 张运涛 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内容 分发 方法 装置 | ||
本发明公开了一种内容分发方法及装置,应用于通信技术领域,用以解决因中转服务集群变更出现大量回源问题。具体为:边缘缓存服务器在访问请求对应的应用的缓存组发生改变时,获取最新缓存组标识和历史缓存组标识,将历史缓存组标识携带在访问请求中发送至最新缓存组标识对应的最新缓存组,最新缓存组确定未缓存有该访问请求对应的访问内容时,将该访问请求发送至历史缓存组标识对应的历史缓存组,从历史缓存组中获取访问内容,从而实现了访问请求的两次分发,提高了获取访问内容的命中率,避免了因中转服务集群变更出现大量回源问题。
技术领域
本发明涉及通信技术领域,尤其涉及一种内容分发方法及装置。
背景技术
内容分发网络(Content Delivery Network,CDN)系统是一种新型的网络内容服务系统,其基本思路是尽可能地避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
参阅图1所示,CDN系统主要包括应用客户端、客户源站服务器、域名系统(DomainName System,DNS)服务器、边缘服务集群和中转服务集群。其中,边缘服务集群是由多个边缘缓存服务器构建而成;中转服务集群是由多个缓存组构建而成的分布式集群。
实际应用中,当用户通过应用客户端发起访问请求时,DNS服务器会根据用户发起的访问请求,解析出边缘服务集群中距离用户最近的边缘缓存服务器,并将访问请求转发至解析出的边缘缓存服务器;边缘缓存服务器接收到访问请求时,首先从本地缓存中读取该访问请求对应的访问内容,若本地未缓存有该访问请求对应的访问内容,则根据各个应用与中转服务集群包含的多个缓存组之间的关联关系,从中转服务集群中确定出该访问请求对应的缓存组,并从该访问请求对应的缓存组中,获取该访问请求对应的访问内容并返回至应用客户端,若从该访问请求对应的缓存组中未获得该访问请求对应的访问内容,则将该访问请求重新回源至客户源站服务器,以从客户源站服务器中获取该访问请求对应的访问内容,并将获得的访问内容返回至应用客户端。
实际应用中,由于中转服务集群的配置等原因,中转服务集群包含的多个缓存组经常会发生改变,从而造成各个应用与中转服务集群包含的多个缓存组之间的关联关系被打乱,进而导致边缘缓存服务器从访问请求对应的缓存组中获取该访问请求对应的访问内容时出现无缓存的情况,需要将该访问请求重新回源至客户源站服务器才能获得该访问请求对应的访问内容,这样,在中转服务集群变更期间,就会出现大量的访问请求需要重新回源,从而造成中转服务集群变更期间客户源站服务器的出口带宽突增。
发明内容
本发明实施例提供了一种内容分发方法及装置,用以解决现有技术中的内容分发方法存在的因中转服务集群的变更而出现大量的访问请求重新回源的问题。
本发明实施例提供的具体技术方案如下:
第一方面,本发明实施例提供了一种应用于边缘缓存服务器的内容分发方法,包括:
接收到DNS服务器针对应用转发的访问请求时,获取应用的缓存组集合,其中,缓存组集合包括最新缓存组集合和历史缓存组集合;
在应用的缓存组发生改变时,基于最新缓存组集合,确定访问请求对应的最新缓存组标识,并基于历史缓存组集合,确定访问请求对应的历史缓存组标识;
将携带历史缓存组标识的访问请求发送至最新缓存组标识对应的最新缓存组,并在接收到最新缓存组返回的访问内容时,将访问内容返回至应用。
在一种可能的实施方式中,获取应用的缓存组集合,包括:
根据访问请求携带的应用域名,从DNS服务器中获取应用的最新缓存组集合;以及,从本地读取上一次从DNS服务器中获得的应用的最新缓存组集合,并将上一次从DNS服务器中获得的应用的最新缓存组集合确定为应用的历史缓存组集合。
在一种可能的实施方式中,应用的缓存组发生改变的确定方式包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910538059.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种输变电工程质量督查系统及其使用方法
- 下一篇:一种综合执法业务平台系统
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法