Vue 前端下载Excel功能实现以及性能分析
背景:记得早在几年前,那时候还是开发单体项目。在下载文件的时候,数据量达到1W就会出现性能瓶颈,要么是耗费大量的等待时间,要么是直接内存溢出,直接抛出异常,所以下载都是最大限制为2000。那么瓶颈其实主要在于数据库、和网络传输这两块。照正常的开发逻辑、可能是先分页查询出来的数据、然后用户勾选所要下载的数据,前端根据用户所勾选的数据,根据唯一标识:例如,ID,主键弄成一个集合,去后台数据库查询数据,然后通过IO下载出来。那么前端下载的优势在于:1.在用户分页查询数据的时候,将用户所勾选的数据,









