poi在web中执行较慢
导入excel,有几十万数据,数据量较大,写了个java方法使用xssfreader及xmlreader逐行读取excel文件,然后分页录到数据库中,效率还可以,几十万数据一分钟左右搞定。
因为后期要用户自己维护,所以移植到web项目中,发现效率差了好多,调试发现主要在poi读取效率上,单独的java方法,1秒能读取三四也(每页1500数据,即每秒大概能读取5000行数据),而同样的代码,在web中执行每秒只能读1页左右,效率差了很多!
麻烦由此开发经验的兄弟帮忙分析下该如何调优!