【技术实现步骤摘要】
一种资源缓存方法、装置、电子设备及存储介质
本专利技术涉及网络资源存储
,特别是涉及一种资源缓存方法、装置、电子设备及存储介质。
技术介绍
CDN(ContentDeliveryNetwork,即内容分发网络)是基于现有的网络而建立的智能虚拟网络,该CDN可以包括多级缓存节点,每级缓存节点可以包括至少一个缓存服务器,该多级缓存节点分别部署于全国各地,用于对网站中的视频、音乐或者文章进行缓存,使得用户可以就近获取到所请求的资源,从而降低网络拥塞,提高用户访问响应速度和命中率。目前,每个缓存服务器都设置有对应的存储介质,当缓存服务器从一个域名对应的源站或者该缓存服务器的上一级缓存节点中获取到待缓存资源后,往往是将该待缓存资源,缓存到与该域名对应的存储介质中,与该域名对应的存储介质通常是预先确定的。例如,网站管理者或者网站拥有者在该缓存服务器中的多个不同种类的存储介质中,选择一块或者一种存储介质作为与该域名对应的存储介质。例如,将从域名A对应的源站中获取的所有资源,都存储到域名A对应的网站管理者或者网站拥有者选择的S ...
【技术保护点】
1.一种资源缓存方法,其特征在于,应用于缓存服务器,所述方法包括:/n在获取到待缓存资源时,获取所述待缓存资源的资源信息;/n基于所述资源信息和所述缓存服务器中预先存储的资源信息与存储介质的类型之间的对应关系,从各个种类的所述存储介质中确定用于缓存所述待缓存资源的存储介质的目标类型;/n将所述待缓存资源缓存至所述目标类型对应的存储介质中。/n
【技术特征摘要】
1.一种资源缓存方法,其特征在于,应用于缓存服务器,所述方法包括:
在获取到待缓存资源时,获取所述待缓存资源的资源信息;
基于所述资源信息和所述缓存服务器中预先存储的资源信息与存储介质的类型之间的对应关系,从各个种类的所述存储介质中确定用于缓存所述待缓存资源的存储介质的目标类型;
将所述待缓存资源缓存至所述目标类型对应的存储介质中。
2.根据权利要求1所述的方法,其特征在于,在所述资源信息包括:所述待缓存资源的缓存时间的情况下,所述缓存服务器中预先存储的资源信息与存储介质的类型之间的对应关系包括:所述待缓存资源的缓存时间所处的范围与存储介质的类型之间的对应关系;和/或
在所述资源信息包括:所述待缓存资源的数据量的情况下,所述缓存服务器中预先存储的资源信息与存储介质的类型之间的对应关系,包括:所述待缓存资源的数据量所处的范围与存储介质的类型之间的对应关系。
3.根据权利要求1所述的方法,其特征在于,在基于所述资源信息和所述缓存服务器中预先存储的资源信息与存储介质的类型之间的对应关系,从各个种类的所述存储介质中确定用于缓存所述待缓存资源的存储介质的目标类型之前,所述方法还包括:
判断所述缓存服务器中是否存在所述待缓存资源对应的指定信息,其中,所述指定信息用于指示将待缓存资源存储至指定种类的存储介质中;
如果是,基于所述指定信息,将所述待缓存资源存储至所述指定种类的存储介质中;
如果否,执行所述基于所述资源信息和所述缓存服务器中预先存储的资源信息与存储介质的类型之间的对应关系,从各个种类的所述存储介质中确定用于缓存所述待缓存资源的存储介质的目标类型的步骤。
4.根据权利要求2所述的方法,其特征在于,所述基于所述资源信息和所述缓存服务器中预先存储的资源信息与存储介质的类型之间的对应关系,从各个种类的所述存储介质中确定用于缓存所述待缓存资源的存储介质的目标类型,包括:
基于所述资源信息和所述缓存服务器中预先存储的所述待缓存资源的缓存时间所处的范围与存储介质的类型之间的对应关系,从各个种类的所述存储介质中确定用于缓存所述待缓存资源的存储介质的目标类型;和/或者
基于所述资源信息和所述缓存服务器中预先存储的所述待缓存资源的数据量所处的范围与存储介质的类型之间的对应关系,从各个种类的所述存储介质中确定用于缓存所述待缓存资源的存储介质的目标类型。
5.根据权利要求1所述的方法,其特征在于,在所述在获取到待缓存资源时,获取所述待缓存资源的资源信息之前,所述方法还包括:
获取终端设备发送的配置信息并存储,其中,所述配置信息包括:所述资源信息与存储介质的类型之间的对应关系或所述待缓存资源对应的指定信息。
...
【专利技术属性】
技术研发人员:年彦东,辛波,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。