【技术实现步骤摘要】
一种基于内容分发网络获取数据的方法及装置
[0001]本申请实施例涉及内容分发网络领域,尤其涉及一种基于内容分发网络获取数据的方法及装置。
技术介绍
[0002]目前,为了解决互联网(internet)的网络拥塞状况,基于互联网部署了内容分发网络(content delivery network,CDN),其目的是将网站的数据缓存到内容分发网络中的内容缓存服务器,使终端用户就近获取到访问的数据,从而提高了终端用户访问网站的响应速度。图1为现有技术提供的一种内容分发网络的结构示意图。终端用户通过终端设备110安装的浏览器111或应用112访问网站提供的内容时,终端设备110向域名系统(domain name system,DNS)服务器120发送统一资源定位符(uniform resource locator,URL),域名系统服务器120解析统一资源定位符,向终端设备120反馈缓存集群130的网际互联协议(internet protocol,IP)地址。终端设备120向缓存集群130发送包含统一资源定位符的数据请求。缓存集群130包含多个内容缓存服务器131。缓存集群130内的内容缓存服务器131根据统一资源定位符查询其对应的数据。如果缓存集群130内的内容缓存服务器131缓存有终端设备110访问的数据,将数据反馈给终端设备110。如果缓存集群130内的内容缓存服务器131没有缓存终端设备110访问的数据,从提供数据的内容源140获取数据,并将数据反馈给终端设备110。但是,如果统一资源定位符失效或被修改了,即使内容 ...
【技术保护点】
【技术特征摘要】
1.一种基于内容分发网络获取数据的方法,其特征在于,包括:根据内容指纹地址从内容分发服务器获取内容缓存服务器的地址,所述内容指纹地址用于指示所述内容分发服务器的地址和内容指纹,所述内容指纹是根据待访问的数据生成的;从所述内容缓存服务器的地址指示的内容缓存服务器获取与所述内容指纹关联的所述数据;显示所述数据表达的内容。2.根据权利要求1所述的方法,其特征在于,根据内容指纹地址从内容分发服务器获取内容缓存服务器的地址,包括:从所述内容指纹地址中获取所述内容指纹和所述内容分发服务器的地址;向所述内容分发服务器发送所述内容指纹地址和终端设备的地址,或者,向所述内容分发服务器发送所述内容指纹和所述终端设备的地址;接收所述内容分发服务器发送的所述内容缓存服务器的地址。3.根据权利要求1或2所述的方法,其特征在于,从所述内容缓存服务器的地址指示的内容缓存服务器获取与所述内容指纹关联的所述数据,包括:向所述内容缓存服务器的地址指示的内容缓存服务器发送所述内容指纹;接收所述内容缓存服务器发送的与所述内容指纹关联的所述数据。4.根据权利要求1-3中任一项所述的方法,其特征在于,在根据内容指纹地址从内容分发服务器获取内容缓存服务器的地址之前,所述方法还包括:根据所述数据的标识获取所述内容指纹地址,所述数据的标识为统一资源定位符或资源名称。5.根据权利要求4所述的方法,其特征在于,根据所述数据的标识获取所述内容指纹地址,包括:接收到来自用户的获取所述数据的指示,根据所述数据的标识获取所述内容指纹地址。6.根据权利要求4或5所述的方法,其特征在于,所述数据是统一资源定位符或资源名称指示的资源包含的分片数据;根据所述数据的标识获取所述内容指纹地址,包括:根据所述数据的标识获取所述资源包含的多个分片数据的内容指纹地址。7.一种基于内容分发网络获取数据的方法,其特征在于,包括:接收终端设备发送的所述终端设备的地址和内容指纹地址,或者,接收终端设备发送的所述终端设备的地址和内容指纹,所述内容指纹是根据待访问的数据生成的,所述内容指纹地址用于指示所述内容指纹和内容分发服务器的地址;根据所述终端设备的地址确定与所述内容指纹关联的内容缓存服务器的地址,所述内容缓存服务器的地址指示的内容缓存服务器存储了所述数据和所述内容指纹;向所述终端设备发送所述内容缓存服务器的地址。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:接收内容源发送的所述数据;根据所述数据生成所述内容指纹,以及生成所述内容指纹地址;
根据所述内容指纹地址确定至少一个内容缓存服务器;向所述至少一个内容缓存服务器发送所述数据和所述内容指纹。9.根据权利要求8所述的方法,其特征在于,所述数据是统一资源定位符或资源名称指示的资源包含的分片数据;所述方法还包括:将所述资源划分为多个分片数据。10.一种获取数据的装置,其特征在于,包括:通信模块,用于根据内容指纹地址从内容分发服务器获取内容缓存服务器的地址,所述内容指纹地址用于指示所述内容分发服务器的地址和内容指纹,所述内容指纹是根据待访问的数据生成的;所述通信模块,还用于从所述内容...
【专利技术属性】
技术研发人员:单卫华,熊林,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。