post请求 数据量大 传输慢 如何处理

post请求,。前台需要将table中的数据传到后台webapi,table数据至少5000条,后台接收就会经常性崩溃,这一块有什么好的处理办法吗?

阅读 7.3k
2 个回答

5000条就崩溃了?后台程序太不靠谱了吧?
我觉得你要分析是因为什么导致的崩溃,是请求超时导致请求堆积?还是入库时插入过慢?
给一些建议:

  1. 为了减少传输时间,可以gzip压缩之后再post
  2. 一条一条insert是很慢的,入库时可以用数据库特定的批量入库语法,比如mysql可以有多个values,一次插入5000条数据,这比一条一条插可能要快好几个数量级

是传到后台很慢,请求超时,后台5000条数据保存还是没啥问题的,就是超时导致崩溃。。
后续吧,用了一个pako_deflate.js的压缩文件,压缩了下数据。。效果还可以

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题