响应数据的访问加速方法、装置、存储介质及后台服务器制造方法及图纸

技术编号:38345937 阅读:29 留言:0更新日期:2023-08-02 09:26
本申请实施例公开了一种响应数据的访问加速方法、装置、存储介质及后台服务器,涉及互联网领域。本申请实现不修改原有请求链路的情况下,能够对符合请求路径匹配规则的get请求所请求的响应数据进行缓存,浏览器在缓存周期发出的多个重复请求通过加速组件从缓存空间直接读取响应数据,在缓存周期失效后能够及时请求后台服务来更新缓存数据,既保证请求响应内容的实时性,又能提升系统整体性能和稳定性。性。性。

【技术实现步骤摘要】
响应数据的访问加速方法、装置、存储介质及后台服务器


[0001]本申请涉及互联网领域,尤其涉及一种响应数据的访问加速方法、装置、存储介质及后台服务器。

技术介绍

[0002]在HTTP协议中,get请求的作用是在后台服务器中获取所需的响应数据,后台服务器的后台服务响应get请求后向浏览器返回响应数据。get请求的响应数据一般为资源资源,应用在资源定期更新的场景。在高并发情况下,浏览器会在短时间内向后台服务器发送大量的get请求,后台服务器的后台服务会消耗大量的软硬件资源,造成响应缓慢,从而导致浏览器无法快速获取到所需的响应数据。

技术实现思路

[0003]本申请实施例提供了响应数据的访问加速方法、装置、存储介质及后台服务器,可以解决现有技术中高并发get请求的响应慢的问题。所述技术方案如下:
[0004]第一方面,本申请实施例提供了一种响应数据的访问加速方法,所述方法包括:
[0005]通过加速组件拦截来自终端设备的get请求报文;
[0006]判断所述get请求路径是否满足匹配规则;
[0007本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种响应数据的访问加速方法,其特征在于,包括:通过加速组件拦截来自终端设备的get请求报文;判断所述get请求路径是否满足匹配规则;若为是,判断当前时间是否位于当前缓存周期内;若为是,判断所述get请求头是否携带的上行页面修改时间;若为是,判断携带的上行页面修改时间是否等于所述当前缓存周期的开始时间;若为是,将下行页面修改时间保持为所述当前缓存周期的开始时间;向所述终端设备发送携带数据未更新状态码和更新后的下行页面修改时间的get响应报文。2.根据权利要求1所述的方法,其特征在于,还包括:若所述get请求路径满足所述匹配规则,通过后台服务获取对应的响应数据;判断所述get请求头是否携带上行页面修改时间;若为是,将下行页面修改时间更新为新的缓存周期的开始时间,向所述终端设备发送携带更新后的下行页面修改时间和获取的响应数据的get响应报文;若为否,将后台服务读取的响应数据写入到缓存空间中,向所述终端设备发送携带读取的响应数据的get响应报文。3.根据权利要求1所述的方法,其特征在于,还包括:若所述当前时间不位于所述当前缓存周期内,通过后台服务获取对应的响应数据;判断所述get请求头是否携带上行页面修改时间;若为是,将下行页面修改时间更新为新的缓存周期的开始时间,向所述终端设备发送携带更新后的下行页面修改时间和获取的响应数据的get响应报文;若为否,将后台服务读取的响应数据写入到缓存空间中,向所述终端设备发送携带读取的响应数据的get响应报文。4.根据权利要求1所述的方法,其特征在于,还包括:若所述get请求报文中不携带上行页面修改时间,判断缓存空间中是否存在对应的缓存文件;若为是,读取缓存空间中的缓存文件到get响应报文中,向所述终端设备发送携带响应数据的get报文响应...

【专利技术属性】
技术研发人员:马艳超蓝磊芳
申请(专利权)人:远光软件股份有限公司
类型:发明
国别省市:

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

1