【技术实现步骤摘要】
一种图片访问加速方法、装置、设备、系统及存储介质
本专利技术涉及互联网
,特别是涉及一种图片访问加速方法、装置、设备、系统及存储介质。
技术介绍
为了提高用户访问网页的速度,对访问图片的过程进行加速是其中的重要方面。而内容分发网络(ContentDeliveryNetwork,CDN)在网络各处放置节点服务器,以使能够实时地根据网络流量和各CDN节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。如此,可以结合CDN实现对图片访问的加速,如预先将待访问图片保存至各个CDN节点中,通过访问CDN节点访问待访问图片。但是在实际应用过程中,有可能因为CDN节点没有及时更新部分图片,导致通过访问CDN节点无法获取到这些部分图片。为了避免这个问题,相关技术中提供了一种回源的方式,即在访问CDN节点无法获取到待访问图片时,访问保存所有图片的用户端的源服务器,以获取待访问图片。 ...
【技术保护点】
1.一种图片访问加速方法,其特征在于,应用于内容分发网络CDN节点,包括:/n接收第一用户端发送的图片访问请求,所述图片访问请求中包括待访问图片的图片信息;/n通过所述图片信息,检测自身的CDN缓存中是否包括所述待访问图片;/n若所述CDN缓存中不包括所述待访问图片,向云图片服务节点发送所述图片访问请求,以使所述云图片服务节点对所述图片访问请求进行处理,向所述CDN节点返回所述图片访问请求对应的所述待访问图片;/n接收所述云图片服务节点返回的所述待访问图片;/n向所述第一用户端返回所述云图片服务节点返回的所述待访问图片。/n
【技术特征摘要】
1.一种图片访问加速方法,其特征在于,应用于内容分发网络CDN节点,包括:
接收第一用户端发送的图片访问请求,所述图片访问请求中包括待访问图片的图片信息;
通过所述图片信息,检测自身的CDN缓存中是否包括所述待访问图片;
若所述CDN缓存中不包括所述待访问图片,向云图片服务节点发送所述图片访问请求,以使所述云图片服务节点对所述图片访问请求进行处理,向所述CDN节点返回所述图片访问请求对应的所述待访问图片;
接收所述云图片服务节点返回的所述待访问图片;
向所述第一用户端返回所述云图片服务节点返回的所述待访问图片。
2.根据权利要求1所述的方法,其特征在于,在所述通过所述图片信息,检测自身的CDN缓存中是否包括所述待访问图片之后,所述方法还包括:
若所述CDN缓存中包括所述待访问图片,从所述CDN缓存中获取所述待访问图片,并向所述第一用户端返回所述待访问图片。
3.根据权利要求1或2所述的方法,其特征在于,所述第一用户端包括浏览器或者客户端;
所述接收第一用户端发送的图片访问请求,包括:
接收第一用户通过所述浏览器或者客户端,向所述CDN节点发送的所述图片访问请求。
4.一种图片访问加速方法,其特征在于,应用于云图片服务节点,包括:
接收内容分发网络CDN节点发送的图片访问请求,所述图片访问请求中包括所述待访问图片的图片信息;
基于所述待访问图片的图片信息,对所述图片访问请求进行处理,向所述CDN节点返回所述图片访问请求对应的待访问图片。
5.根据权利要求4所述的方法,其特征在于,所述基于所述待访问图片的图片信息,对所述图片访问请求进行处理,向所述CDN节点返回所述图片访问请求对应的待访问图片,包括:
根据所述图片信息,检测所述云图片服务节点自身的云图片服务缓存中是否包括所述待访问图片;
若所述云图片服务缓存中包括所述待访问图片,则从所述云图片服务缓存中获取所述待访问图片,并向所述CDN节点返回所述待访问图片;
若所述云图片服务缓存中不包括所述待访问图片,则访问云存储平台,并在所述云存储平台上存储有所述待访问图片时,从所述云存储平台获取所述待访问图片,向所述CDN节点返回所述待访问图片。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在所述云存储平台上未存储有所述待访问图片时,从第三方服务节点获取所述待访问图片,并向所述CDN节点返回所述待访问图片。
7.根据权利要求6所述的方法,其特征在于,在所述云存储平台上未存储有所述待访问图片时,从第三方服务节点获取所述待访问图片之后,所述方法还包括:
将所述待访问图片保存至所述云存储平台。
8.根据权利要求4至7任一项所述的方法,其特征在于,所述方法还包括:
接收第二用户端发送的图片地址信息;
从所述图片地址信息对应的图片地址处获取待存储图片;
将所述待存储图片保存至云存储平台。
9.根据权利要求8所述的方法,其特征在于,在所述接收第二用户端发送的图片地址信息后,所述方法还包括:
确定与图片地址信息对应的图片加速地址信息,所述图片加速地址信息包括所述CDN节点地址;
将所述图片加速地址信息返回至所述第二用户端,以使第二用户将所述待存储图片的访问地址配置为所述CDN节点地址。
10.一种图片访问加速装置,其特征在于,应用于内容分发网络CDN节点,包括:
第一接收模块,用于接收第一用户端发送的图片访问请求,所述图片访问请求中包括待访问图片的图片信息;
检测模块,用于通过所述图片信息,检测自身的CDN缓存中是否包括所述待访问图片;
发送模块,用于若所述CDN缓存中不包括所述待访问图片,向云图片服务节点发送所述图片访问请求,以使所述云图片服务节点对所述图片访问请求进行处理,向所述CDN节点返回所述图片访问请求对应的所述待访问图片;
第二接收模块,用于接收所述云图片服务节点返回的所述待访问图片;
第一返回模块,用于向所述第一用户端返回所述云图片服务节点返回的所述待访问图片。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第二返回模块,用于若所述CDN缓存中包括所述待访问图片,从所述CDN缓存中获取所述待访问图片,并向所述第一用户端返回所述待访问图片。
12.根据权利要求10或11所述的装置,其特征在于,所述第一用户端包括浏览器或者客户端;
所...
【专利技术属性】
技术研发人员:武林,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。