【技术实现步骤摘要】
一种提高缓存命中率的动态资源访问加速方法及装置
本专利技术涉及互联网
,尤其涉及一种提高缓存命中率的动态资源访问加速方法及装置。
技术介绍
内容分发网络(ContentDeliveryNetwork,简称CDN)在内容提供商的源服务器和终端用户之间添加一层缓存,包含了分布在各个区域上的一个或多个内容节点,以便为终端用户提供对内容的更快和更少等待时间的访问。现在技术中在多个用户访问相同的动态资源时,都需对每个用户均执行相同的处理和保存流程,都从而造成整体页面传输延迟的问题。因此,亟需一种针对API请求的动态资源访问进行有效加速的方法。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种提高缓存命中率的动态资源访问加速方法及装置。本专利技术提供的提高缓存命中率的动态资源访问加速方法包括:接收携带用户标识和对目标网站的请求目标的应用程序编程接口API请求,根据此API请求生成去除所述用户标识的相关信息的映射请求,判断此映射请求对应的请求结果已存储并且此请求结果存储的时长小于或等于预设时长,提取已存储的此映射请求对应的请求结果,将此请求结果返回至所述用户标识对应的 ...
【技术保护点】
一种提高缓存命中率的动态资源访问加速方法,其特征在于,包括:接收携带用户标识和对目标网站的请求目标的应用程序编程接口API请求,根据此API请求生成去除所述用户标识的相关信息的映射请求,判断此映射请求对应的请求结果已存储并且此请求结果存储的时长小于或等于预设时长,提取已存储的此映射请求对应的请求结果,将此请求结果返回至所述用户标识对应的用户。
【技术特征摘要】
1.一种提高缓存命中率的动态资源访问加速方法,其特征在于,包括:接收携带用户标识和对目标网站的请求目标的应用程序编程接口API请求,根据此API请求生成去除所述用户标识的相关信息的映射请求,判断此映射请求对应的请求结果已存储并且此请求结果存储的时长小于或等于预设时长,提取已存储的此映射请求对应的请求结果,将此请求结果返回至所述用户标识对应的用户。2.如权利要求1所述的提高缓存命中率的动态资源访问加速方法,其特征在于,所述方法还包括:判断所述映射请求对应的请求结果未存储时,或者,判断此映射请求对应的请求结果已存储并且请求结果存储的时长大于预设时长时,向所述目标网站获取所述请求目标的请求结果后存储此请求结果为所述映射请求对应的请求结果,将此请求结果发送至所述用户标识对应的用户。3.如权利要求1所述的提高缓存命中率的动态资源访问加速方法,其特征在于,所述方法还包括:确定与所述请求目标对应的关联目标,判断所述用户标识对应的用户为接受推荐的用户时,根据此API请求生成携带对目标网站的请求目标的映射请求,判断此映射请求对应的请求结果已存储并且此请求结果存储的时长小于或等于预设时长,提取已存储的此映射请求对应的请求结果,将关联目标的标识和相应的请求结果作为推荐内容发送至所述用户标识对应的用户。4.如权利要求1所述的提高缓存命中率的动态资源访问加速方法,其特征在于,所述预设时长为1至1000毫秒之间的值。5.如权利要求1所述的提高缓存命中率的动态资源访问加速方法,其特征在于,所述请求目标为有价证券的代码。6.一种提高缓存命中率的动态资源访问加速装置,其特征在于,包括:接收模块,用于接收携带用户标识和对目标网站的请求目标的应用程序编程接口API请求;生成模块,用于根据此API请求...
【专利技术属性】
技术研发人员:丛磊,
申请(专利权)人:贵州白山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。