The invention discloses a content publishing method, device and system of a content distribution network. Among them, the method includes: obtaining the target content to be published by users; uploading the target content to the target CDN node; publishing the target content after detecting the target content uploaded to the target CDN node. The invention solves the technical problem that the CDN user uploads new resources at a low speed because the CDN user is distributed in the whole network, and the OSS storage service is deployed in the center, and can not provide fast upload link guarantee for all regions.
【技术实现步骤摘要】
内容分发网络的内容发布方法、装置和系统
本专利技术涉及内容分发网络
,具体而言,涉及一种内容分发网络的内容发布方法、装置和系统。
技术介绍
随着互联网的快速发展和全球商品服务等市场统一趋势越来越明显,各类互联网站点需要被全球或全网用户快速访问的需求越来越强烈,而内容分发网络(ContentDeliveryNetwork,简称CDN)服务为这类场景提供了互联网底层技术支撑。对于大多数用户,CDN会提供一个可用的站点充当源站,需要加速的站点接入CDN服务后,用户请求访问CDN节点若未命中缓存,将回源到用户源站,获取内容并缓存在CDN节点。这种模式受站点业务形态、CDN缓存策略、多租户缓存资源竞争等因素影响,仍然可能会给用户源站带来非常大的带宽成本。因此CDN侧提供对象存储服务(ObjectStorageService,简称OSS)OSS存储服务代替用户源站功能,也受到了众多CDN用户的青睐。如图1所示,在CDN侧提供OSS存储服务的场景中,CDN用户通常定期将新内容上传至OSS存储服务中,然而OSS一般是中 ...
【技术保护点】
1.一种内容分发网络的内容发布方法,其特征在于,包括:/n获取用户待发布的目标内容;/n向目标CDN节点上传所述目标内容;/n在检测到所述目标内容上传至所述目标CDN节点之后,发布所述目标内容。/n
【技术特征摘要】
1.一种内容分发网络的内容发布方法,其特征在于,包括:
获取用户待发布的目标内容;
向目标CDN节点上传所述目标内容;
在检测到所述目标内容上传至所述目标CDN节点之后,发布所述目标内容。
2.根据权利要求1所述的内容发布方法,其特征在于,在将所述目标内容上传至目标CDN节点之前,所述方法还包括:
从多个CDN节点中筛选与所述用户网络距离最近的CDN节点;
将与所述用户网络距离最近的CDN节点作为所述目标CDN节点。
3.根据权利要求1所述的内容发布方法,其特征在于,在检测到所述目标内容上传至所述目标CDN节点之后,所述方法还包括:将所述目标内容上传至对象存储服务器(OSS)中。
4.根据权利要求3所述的内容发布方法,其特征在于,在检测到所述目标内容上传至所述目标CDN节点之后,发布所述目标内容包括:
基于所述目标CDN节点的标识,生成所述目标内容对应的链接;
将所述目标内容对应的链接嵌入所述目标内容;
发布携带有对应的链接的目标内容。
5.根据权利要求4所述的内容发布方法,其特征在于,基于所述目标CDN节点的标识,生成所述目标内容对应的链接还包括:基于所述目标CDN节点的标识和上传时间生成所述目标内容对应的链接,其中,所述上传时间是所述目标内容上传至所述目标CDN节点的时间。
6.根据权利要求4所述的内容发布方法,其特征在于,在发布携带有对应的链接的目标内容之后,所述方法还包括:
检测是否接收到HTTP请求,其中,所述HTTP请求用于请求查看所述目标内容;
在接收到所述HTTP请求时,解析所述目标内容对应的链接确定所述目标内容的上传时间;
判断当前时间与所述上传时间的时间间隔是否超过预设时间;
若所述当前时间与所述上传时间的时间间隔未超过预设时间,回源到所述目标CDN节点中,以查看所述目标内容;
若所述当前时间与所述上传时间的时间间隔超过预设时间,回源到所述对象存储服务器(OSS)中,以查看所述目标内容。
7.根据权利要求5所述的内容发布方法,其特征在于,在基于所述目标CDN节点的标识和上传时间生成所述目标内容对应的链接之后,所述方法还包括:对所述目标内容对应的链接进行加密处理。
8.根据权利要求3所述的内容发布方法,其特征在于,在将所述目标内容上传至对象存储服务器(OSS)中之后,所述方法还包括:在所述目标CDN节点中删除所述目标内容。
9....
【专利技术属性】
技术研发人员:曾福华,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。