[发明专利]一种http请求的处理方法、装置、系统及存储介质在审
申请号: | 202110929903.8 | 申请日: | 2021-08-13 |
公开(公告)号: | CN113688340A | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 朱道昌;颜秉珩;刘新波 | 申请(专利权)人: | 山东海量信息技术研究院 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张雪娇 |
地址: | 250001 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 http 请求 处理 方法 装置 系统 存储 介质 | ||
本发明公开了一种http请求的处理方法、装置、系统及计算机可读存储介质,该方法通过对当前产生的http请求进行拦截,然后判断当前在等待的各个http请求中是否存在与该当前产生的http请求相同的目标http请求,并且在存在与该当前产生的http请求相同的目标http请求时,就将该当前产生的http请求放弃,从而可以有效避免在同一个时间段内产生的大量同一种http请求均处于等待状态占用浏览器资源,减少对浏览器资源的占用,降低浏览器卡死和崩溃的风险,提高性能及提升用户使用体验。
技术领域
本发明涉及计算机技术领域,特别是涉及一种http请求的处理方法、装置、系统及计算机可读存储介质。
背景技术
在云计算大数据时代,虚拟化的应用越来越普遍,在千家万户的使用者当中不可避免的有大规模节点的用户。在虚拟化系统的设计当中,通常本着资源信息共享的原则,要求资源信息做到最大的实时同步。例如:操作一个虚拟机之后要求的是立马推送刷新信息,然后系统中就是发送获取资源信息的http请求来获取信息,如果在大规模节点中,批量开启100台虚拟机,这样就是在同一段时间之内发送100次甚至更多的资源同步的请求,由于浏览器处理请求的方法是串行处理,这样多请求的处理会导致大量的http请求在等待状态,浏览器在短时间内无法响应,造成浏览器的卡死和崩溃,性能降低,影响用户使用体验。
鉴于此,如何提供一种解决上述技术问题的http请求的处理方法、装置、系统及计算机可读存储介质成为本领域技术人员需要解决的问题。
发明内容
本发明实施例的目的是提供一种http请求的处理方法、装置、系统及计算机可读存储介质,在使用过程中能够减少对浏览器资源的占用,降低浏览器卡死和崩溃的风险,提高性能及提升用户使用体验。
为解决上述技术问题,本发明实施例提供了一种http请求的处理方法,包括:
对当前产生的http请求进行拦截;
判断当前等待的各个http请求中是否存在与所述当前产生的http请求相同的目标http请求;
当存在与所述当前产生的http请求相同的目标http请求时将所述当前产生的http请求放弃。
可选的,所述判断当前等待的各个http请求中是否存在与所述当前产生的http请求相同的目标http请求的过程为:
判断预先建立的等待数组中当前等待的各个http请求中是否存在与所述当前产生的http请求相同的目标http请求。
可选的,还包括:
当不存在与所述当前产生的http请求相同的目标http请求时,将所述当前产生的http请求添加至所述等待数组中。
可选的,所述判断预先建立的等待数组中当前等待的各个http请求中是否存在与所述当前产生的http请求相同的目标http请求的过程为:
获取所述当前产生的http请求的唯一标识;
根据所述唯一标识对存储至预先建立的等待数组中的当前等待的各个http请求进行筛选,并判断是否存在与所述唯一标识一致的目标http请求,若是,则确定出当前等待的各个http请求中存在与所述当前产生的http请求相同的目标http请求,若否,则确定出当前等待的各个http请求中不存在与所述当前产生的http请求相同的目标http请求。
可选的,在所述判断是否存在与所述唯一标识一致的目标http请求之后,还包括:
若否,则将所述当前产生的http请求添加至等待数组中。
可选的,在将所述当前产生的http请求放弃之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东海量信息技术研究院,未经山东海量信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110929903.8/2.html,转载请声明来源钻瓜专利网。