【技术实现步骤摘要】
本申请实施例涉及互联网,具体涉及一种网络请求处理方法及装置。
技术介绍
1、当遇到网络请求数量较多的情况时,目前常用方案,是通过节流手段控制前端网络请求频率,从而降低浏览器并发压力。然而,可能出现网络请求完成的时间与节流频次间隔时间不一定能保持一致,如果网络请求完成时间大于节流频次间隔,那么会造成请求逐渐拥堵;如果网络请求完成时间小于节流频次间隔时间,那么会造成浏览器请求内存资源闲置浪费。因此,亟需一种能够有效进行网络请求处理的方案。
技术实现思路
1、鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的网络请求处理方法、装置、计算设备、计算机存储介质及计算机程序产品。
2、根据本申请实施例的一个方面,提供了一种网络请求处理方法,包括:
3、s1,获取网络请求,将网络请求插入请求池队列中,跳转执行s2;
4、s2,判断处于执行阶段中的网络请求数量是否小于预设最大请求并发量且请求池队列内是否存在未执行的网络请求;若是,则执行s3;
...【技术保护点】
1.一种网络请求处理方法,包括:
2.根据权利要求1所述的方法,其中,所述等待网络请求执行完成,根据执行完成的网络请求数量更新处于执行阶段中的网络请求数量进一步包括:
3.根据权利要求1或2所述的方法,其中,所述对所述请求池队列内的网络请求进行出列处理并执行进一步包括:
4.根据权利要求3所述的方法,其中,所述根据出列的网络请求数量更新处于执行阶段中的网络请求数量进一步包括:将处于执行阶段的网络请求数量增加1。
5.根据权利要求1-4中任一项所述的方法,其中,所述方法还包括:根据浏览器内核信息确定最大请求并发数量。
>6.根据权利...
【技术特征摘要】
1.一种网络请求处理方法,包括:
2.根据权利要求1所述的方法,其中,所述等待网络请求执行完成,根据执行完成的网络请求数量更新处于执行阶段中的网络请求数量进一步包括:
3.根据权利要求1或2所述的方法,其中,所述对所述请求池队列内的网络请求进行出列处理并执行进一步包括:
4.根据权利要求3所述的方法,其中,所述根据出列的网络请求数量更新处于执行阶段中的网络请求数量进一步包括:将处于执行阶段的网络请求数量增加1。
5.根据权利要求1-4中任一项所述的方法,其中,所述方法还包括:根据浏览器内核信息确定最大请求并发数量。
6....
【专利技术属性】
技术研发人员:龚张,
申请(专利权)人:上海幻电信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。