我的项目里有这样一个需要 通过excel导入大量数据(结构化数据)

之前的计划是前端抉择excel丢给后端读取 而后后端把读取到的数据返回给前端 前端批改完后再提交到后端 最初入库

看着完满 切实一塌糊度 数据量小没的问题 一旦数据量大了下来 各种问题
1、因为要批量批改 所以后端把所有数据都吐给了前端 而后由前端做分页 这就导致了前端的卡顿
2、后端把所有数据都吐给了前端 接口返回值就会很大 申请就会很慢
3、前端批改完把所有数据再提交给后端 同样很慢

优化的计划
后端读取到的数据不再返回给前端 而是存入到redis里缓存住 key为前端提供惟一标识uuid 这样前端就能够拿着uuid来对redis里的数据进行增删改查 具体实现细节后续会收回 不过要先提到一点 就是曾经入库的数据会先从数据库里取出 而后存到redis里