关于app提交数据到后台的 长度问题

针对APP提交大量巡检数据导致用户体验不佳的问题,通过分析请求耗时分布,采用批量提交及POST方式替代GET,显著减少提交时间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

app提交巡检数据到 后台,以前是每条提交一次。但是 使用中发现 有的任务 数量超过500条。实际需要时间大概50多秒,这个时间 用户难以接受。

根据日志分析,一个请求 在后端处理时间大概在10ms,但是http请求和接受耗时要占用50ms 。

所以就改为 批量提交 ,一次提交50条。 之前提交用的也是http get ,所以这里继续使用。使用发现get 最多能提交9600 字节。

所以改成post 方式,tomcat 模式最大是2m。 改成 post 中 包含 50条数据的 json 字段。 后台收到之后 将json解析后,循环处理。

现在500条大概3s 。实际后台处理占用时长很短,大部分实际被网络传输 占用。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值