一种网络请求处理方法、系统、计算设备技术方案

技术编号:23672318 阅读:40 留言:0更新日期:2020-04-04 17:48
本发明专利技术公开了网络请求处理方法,适于在计算设备中执行,该方法包括步骤:接收客户端发送的第一网络请求并记录,第一网络请求适于向网络服务器请求网络内容,生成第二网络请求,第二网络请求为处理所述网络内容而发出的、到所述网络服务器的请求,获取网络服务器处理所述第二网络请求而返回的返回结果,根据第一网络请求和返回结果构造静态文件,将静态文件存储到内容分发服务器中,并获取内容分发服务器存储该静态文件的网络地址,相关联地存储第一网络请求的地址信息和静态文件的地址信息。本发明专利技术还公开了相应的系统及计算设备。

A network request processing method, system and computing equipment

【技术实现步骤摘要】
一种网络请求处理方法、系统、计算设备
本专利技术涉及信息处理
,特别涉及一种网络请求处理方法、系统、计算设备。
技术介绍
针对互联网应用中大量网络请求并发的情况,例如促销活动的秒杀或者以应用程序接口来请求页面,这些网络请求要到后端处理、再反馈到前端展现出来,然而后端有限的吞吐能力很难保证网页的及时响应,导致页面访问速度慢,使得现在互联网后端稳定性要求越来越高,尤其是对于后端接口的防冲击能力要求更高。目前提升后端服务的抗压能力有两种解决方案。最有代表性的就是扩容服务器资源,以便快速提升服务的CPU计算能力和IO吞吐能力,可以通过手动增加服务器部署的方式,也可以通过接入容器编排技术做容器化部署,以便利用到容器化部署的弹性扩容的计算做自动化扩容。然而即便容器自动化扩容部署也会比较慢,且容易造成资源浪费。扩容后的服务器资源成本较大,而且普通单个接口的响应文本大小都比较小,导致GZIP压缩效比很低,带来带宽浪费。另外就是熔断降级服务,也即过载保护。一般是当服务请求的流速超过一定阈值之后,直接拦截这部分超出的请求,前端效果一般本文档来自技高网...

【技术保护点】
1.一种网络请求处理方法,所述方法适于在计算设备中执行,所述方法包括步骤:/n接收客户端发送的第一网络请求并记录,所述第一网络请求适于向网络服务器请求网络内容;/n生成第二网络请求,所述第二网络请求为处理所述网络内容而发出的、到所述网络服务器的请求;/n获取所述网络服务器处理所述第二网络请求而返回的返回结果;/n根据所述第一网络请求和所述返回结果构造静态文件;/n将所述静态文件存储到内容分发服务器中,并获取所述内容分发服务器存储所述静态文件的网络地址;/n相关联地存储所述第一网络请求的地址信息和所述静态文件的地址信息。/n

【技术特征摘要】
1.一种网络请求处理方法,所述方法适于在计算设备中执行,所述方法包括步骤:
接收客户端发送的第一网络请求并记录,所述第一网络请求适于向网络服务器请求网络内容;
生成第二网络请求,所述第二网络请求为处理所述网络内容而发出的、到所述网络服务器的请求;
获取所述网络服务器处理所述第二网络请求而返回的返回结果;
根据所述第一网络请求和所述返回结果构造静态文件;
将所述静态文件存储到内容分发服务器中,并获取所述内容分发服务器存储所述静态文件的网络地址;
相关联地存储所述第一网络请求的地址信息和所述静态文件的地址信息。


2.如权利要求1所述的方法,所述构造静态文件的步骤包括:
根据第一网络请求的地址信息和发出所述第二网络请求的时间信息构造文件名;
根据所述返回结果构造文件内容;
根据所述文件名和文件内容构造静态文件。


3.如权利要求1-2中任一项所述的方法,所述构造静态文件的步骤还包括:
定时向所述网络服务器发送所述第二网络请求,以获取与所述第二网络请求相对应的返回结果;
若所述返回结果发生了改变,则重新构造所述静态文件。


4.如权利要求1-3中任一项所述的方法,所述第二网络请求有多个,所述第二网络请求与所述网络内容包含的URL对应。


5.如权利要求1-4中任一项所述的方法,所述静态文件的文件内容格式为json,所述文件内容包括第二网络请求对应的URL和第二网络请求的返回结果,其中,每个所述第二网络请求对应的URL为key,每个所述第二网络请求的返回结果为value。


6.如权利要求1-5中任一项所述的方法,还包括步骤:
接收客户端发送的第三网络请求,所述第三网络请求包含所述第一网络请求的地址信息;<...

【专利技术属性】
技术研发人员:臧涛万顺飞
申请(专利权)人:海南车智易通信息技术有限公司
类型:发明
国别省市:海南;46

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

1