list集合数据太大,导致程序慢,该如何解决?求助

图片说明
数据大概一千多条

使用jdk8的并行工作流处理

用 IEnumerable<T>代替List<T>,延迟加载

一千多实际上不怎么影响速度,又不是涉及到页面渲染的东西,影响速度可能是从库里查的这个过程影响的
解决方法就是优化sql,另外就是多加些限制条件,剔除不必要的数据
再或者每次调用时条件相似的话,可以存缓存里,后续的调用就会快很多