记录记录
产品下来一个需求,是做一个价格策略功能,流程大概是建立一个策略,然后添加一批商品,对这些商品进行设置规则。
在分析的时候,发现一个问题,产品上需要对一批商品数据进行编辑,全部编辑完成之后才保存,编辑完成之后也可能丢弃。
问题是这一批数据有可能会很大,达到10几万的数据,不能让前端全部拉下来,编辑完成后,再一次传给后端保存。拉取全部数据,会对服务端造成很大压力,还可能造成内存问题,同时前端一次发送大量数据给后端保存也是有问题的,一是传输问题,大量数据网络传输慢,二是后端处理问题,需要处理大量数据,再一次性保存到数据库,整个流程下来是会占用了大量时间,接口请求很慢;从用户端体验来说,是功能卡顿。