通过接口导入数据处理缓慢

要把 `Excel` 数据导入到数据表中, `Excel` 本身的数据量不是很大, 导入的数据不是直接写 `DB` 的, 是走接口的, 之前的做法是把数据一次性提交给接口, 导致接口处理很慢, 耗时比较长,现在改成把所有组装好的 `SQL` 放入队列, 依次完成导入任务, 但依然很慢, 对了, 再接口中进行了数据检验和重复判断等复杂逻辑, 大家有什么好的方法和建议 ?
已邀请:

21CTO社区 - 21世纪技术官服务生

赞同来自: majinyun

可以前后端结合处理。
1 得到数据库的全部记录数
2 得到数据的ID,由前端逐条遍历提交到后端(后面导入完成一条再进行下一条,可以用jquery的when..done)
3 数据检验在后端处理,字段对应好,做好数据完整性和严谨性。重复性处理在前端和后端分别都做。
 
可以尝试一下。

要回复问题请先登录注册