一种基于区块链网络的资源获取方法和系统技术方案

技术编号:21340438 阅读:41 留言:0更新日期:2019-06-13 21:49
本发明专利技术公开了一种基于区块链网络的资源获取方法和系统。该方法包括:步骤1,云分发网络节点服务器从源站接收源站上资源的URL与唯一检索标识符的关联关系信息;步骤2,云分发网络节点服务器接收来自客户端的针对一资源的请求后,基于请求中的URL判断所接收的关联关系信息中是否存在与该URL关联的唯一检索标识符,若存在,则将与该URL关联的唯一检索标识符发送到区块链网络中的节点服务器。该方法和系统实现了客户端对网站访问的加速,并且避免大量节点服务器同时访问可能造成的源站瘫痪的问题。

A Resource Acquisition Method and System Based on Block Chain Network

The invention discloses a resource acquisition method and system based on block chain network. The method includes: step 1, the cloud distribution network node server receives the association information between the URL of the resource on the source station and the unique search identifier from the source station; step 2, after receiving the request for a resource from the client, the cloud distribution network node server determines whether there is a unique search identifier associated with the URL in the received association information based on the URL in the request. If it exists, the unique search identifier associated with the URL is sent to the node server in the block chain network. This method and system realize the acceleration of client access to the website, and avoid the possible source station paralysis caused by simultaneous access of a large number of node servers.

【技术实现步骤摘要】
一种基于区块链网络的资源获取方法和系统
本专利技术涉及互联网
,尤其涉及一种基于区块链网络的资源获取方法和系统。
技术介绍
当前云分发系统的工作原理是“近客户端缓存”加“回源”的模式。其中“近客户端缓存”指的是云分发系统中节点分布在从地理位置上接近客户端的地方,对客户端要访问的网站内容进行缓存。而对要缓存的原始内容的获取,则是通过“回源”实现的,也就是云分发节点代替客户端访问源站,从源站获取对应的内容/资源。因为源站一般在地理位置上的分布较少,并且与客户端距离较远,因此分布较广的云分发系统的缓存节点会提供对网站访问加速的功能。但是既然云分发系统中节点距离客户端较近,那就说明云分发系统中节点和客户端一样,同源站的距离较远。那么客户端访问源站速度慢的问题,云分发系统中节点在访问源站的时候同样存在。此外,源站的性能通常较差(因为服务器资源没有云分发系统中节点那么多),大量的云分发系统中节点同时访问源站可能造成源站瘫痪。现有的解决CDN的回源问题的办法有多种,但是万变不离其中的核心手段其实都是想方设法减少对源站的访问次数,例如比较常见的“回源限速”,指的是CDN节点在回源的时候,会对回本文档来自技高网...

【技术保护点】
1.一种基于区块链网络的资源获取方法,其特征在于,所述方法包括:步骤1,云分发网络节点服务器从源站接收源站上资源的URL与唯一检索标识符的关联关系信息;步骤2,所述云分发网络节点服务器接收来自客户端的针对一资源的请求后,基于所述请求中的URL判断所接收的所述关联关系信息中是否存在与该URL关联的唯一检索标识符,若存在,则将与该URL关联的唯一检索标识符发送到区块链网络中的节点服务器。

【技术特征摘要】
1.一种基于区块链网络的资源获取方法,其特征在于,所述方法包括:步骤1,云分发网络节点服务器从源站接收源站上资源的URL与唯一检索标识符的关联关系信息;步骤2,所述云分发网络节点服务器接收来自客户端的针对一资源的请求后,基于所述请求中的URL判断所接收的所述关联关系信息中是否存在与该URL关联的唯一检索标识符,若存在,则将与该URL关联的唯一检索标识符发送到区块链网络中的节点服务器。2.如权利要求1所述的资源获取方法,其特征在于,所述方法还包括在所述步骤1之前执行:步骤11,所述区块链网络中的节点服务器从所述源站接收资源,并将接收的资源发送到所述区块链网络中的全部或部分节点服务器;所述区块链网络中一节点服务器生成与所述资源相对应的唯一检索标识符,并将所述唯一检索标识符与所述资源的关联关系发送到所述区块链网络中的全部或部分节点服务器。3.如权利要求2所述的资源获取方法,其特征在于,所述步骤11还包括:所述区块链网络中至少一个节点服务器将所述唯一检索标识符与所述资源的关联关系发送到所述源站。4.如权利要求3所述的资源获取方法,其特征在于,所述方法还包括在所述步骤11和所述步骤1之间执行:步骤12,所述源站接收所述唯一检索标识符与所述资源的关联关系,基于所述资源对应的URL,生成所述资源的URL与所述唯一检索标识符的关联关系信息,并将所述资源的URL与所述唯一检索标识符的关联关系信息发送到所述云分发网络节点服务器。5.如权利要求1所述的资源获取方法,其特征在于,所述方法还包括在所述步骤2后执行:所述区块链网络节点服务器接收到所述云分发网络节点服务器发送的唯一检索标识符后,基于所述唯一检索标识符与所述资源的关联关系查询并获取与所述唯一检索标识符相对应的资源,并将所述资源发送到所述云分发网络节点服务器。6.如权利要求1所述的资源获取方法,其特征在于,所述步骤2中将与该URL关联的唯一检索标识符发送到区块链网络中的节点服务器包括:基于地理位置就近接入的原则,选择所述区块链网络中的至少一...

【专利技术属性】
技术研发人员:杨洋苗辉
申请(专利权)人:贵州白山云科技股份有限公司
类型:发明
国别省市:贵州,52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1