【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机可读存储介质
[0001]本申请涉及数据处理技术,尤其涉及一种数据处理方法
、
装置
、
电子设备及计算机可读存储介质
。
技术介绍
[0002]在内容分发网络(
Content Delivery Network
,
CDN
)中,当终端发起针对某些媒体数据的请求时,内容分发网络会根据终端所处的地理位置
、
网络状况选取最优的边缘服务器来响应终端的请求
。
当边缘服务器缓存有媒体数据时,直接将媒体数据返回给终端,加快媒体数据下载与传输的速度,提高用户体验
。
当边缘服务器未缓存有媒体数据时,就需要向源服务器进行回源,以下载获取媒体数据,再返回给终端用户
。
但向源服务器进行回源,来下载获取媒体数据,会导致数据下载与传输的速度慢,降低用户体验
。
[0003]可见,在内容分发网络进行媒体数据传输过程中,终端针对媒体数据的请求是否命中边缘服务器的缓存,对传输效率影响极大
。
但由于媒体数据的数量巨大以及终端用户针对媒体数据发起的请求频率高,使得请求命中边缘服务器缓存的概率会很低,需要频繁向源服务器进行回源,由此会影响媒体数据的下载与传输速度,降低用户体验
。
技术实现思路
[0004]本申请实施例提供一种数据处理方法
、
装置
、
电子设备及计算机可读存储介质,能够 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,应用于源服务器,所述方法包括:响应于至少一个边缘服务器未缓存媒体数据,获取所述媒体数据的回源信息;基于所述媒体数据的回源信息,确定所述媒体数据的热度;响应于所述媒体数据的热度表征所述媒体数据为热数据,向至少部分所述边缘服务器发送缓存请求,其中,所述缓存请求用于指示至少部分所述边缘服务器预先缓存所述媒体数据
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述媒体数据的回源信息,确定所述媒体数据的热度,包括:根据所述媒体数据的回源信息,确定所述媒体数据的至少一个回源参数;基于所述至少一个回源参数,确定所述媒体数据的热度;其中,所述回源参数为以下之一:所述媒体数据在预设时间段内的回源次数;在预设时间段内所述回源次数的增长速度值;在预设时间段内所述回源次数占对应边缘服务器的回源请求总数的比例值;在预设时间段内所述回源次数超过所述回源次数平均值的倍数值;在预设时间段内所述回源次数占对应边缘服务器回源次数总数的百分比
。3.
根据权利要求2所述的方法,其特征在于,基于所述至少一个回源参数,确定所述媒体数据的热度,包括:当所述媒体数据的回源参数为一个时,对所述回源参数进行映射处理,得到所述媒体数据的热度;当所述媒体数据的回源参数为多个时,针对每个所述回源参数分别进行映射处理,得到多个映射值,并将所述多个映射值的加和作为所述媒体数据的热度
。4.
根据权利要求1所述的方法,其特征在于,所述基于所述媒体数据的回源信息,确定所述媒体数据的热度,包括:基于所述媒体数据的回源信息,获取所述媒体数据的原始数据;对所述媒体数据的原始数据进行特征提取处理,得到所述原始数据的热度特征;对所述热度特征进行预测处理,得到所述媒体数据的热度
。5.
根据权利要求1所述的方法,其特征在于,所述向至少部分所述边缘服务器发送缓存请求,包括:从数据库查询所述媒体数据的元数据;向至少部分所述边缘服务器发送所述元数据,其中,所述元数据用于指示至少部分所述边缘服务器预先缓存所述媒体数据的原始数据
。6.
根据权利要求1所述的方法,其特征在于,所述向至少部分所述边缘服务器发送缓存请求之前,所述方法还包括:根据所述源服务器所在内容分发网络的拓扑结构,确定所述内容分发网络中与所述源服务器建立通信的多个边缘服务器;从所述多个边缘服务器中确定出至少部分所述边缘服务器
。7.
根据权利要求6所述的方法,其特征在于,所述从所述多个边缘服务器中确定出至少部分所述边缘服务器,包括:确定每个所述边缘服务器与所述源服务器建立通信的通信距离;当所述通信距离不小于距离阈值时,将所述边缘服务器确定为至少部分所述边缘服务
器
。8.
根据权利要求6所述的方法,其特征在于,所述从所述多个边缘服务器中确定出至少部分所述边缘服务器,包括:针对每个所述边缘服...
【专利技术属性】
技术研发人员:周雯程,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。