为什么导入数据2万多条数据老是反应特别迟钝甚至内存溢出

有的客户是喜欢大而全要将所囿数据(甚至所有字段)都在一个页面一个表内显示。

对于浏览器来说有压力。就是专门开发客户端软件一次显示数万也需要好的硬件环境。

客户一次要显示上万其实他并不会每次从头看到尾,(查询一次等几十秒显示渲染要等待,其实这样的设计效率不高)

也许怹只是需要一个统计数据如总量多少?哪些最多平均值多少?

建议你给他做一个报表或索引类型的页面有统计数据(就是他需要从數万数据中最想知道的数据),然后点击索引显示分类记录

如果客户非要把所有记录调出来摆着,肉眼从头看到尾: 1、网络要足够流畅

2、客户端硬件要过得去,浏览器要使用新版现代浏览器操作1万个HTML元素,IE11要比 IE8 反应快

3、服务器仅输出特定格式的基本数据(不包含HTML代碼),在客户端由JS解析数据生成 HTML大大减少数据传输量。

4、使用 Ajax 分批异步加载数据造成已经完全加载的效果。

5、开发一个专用大数据列表显示客户端比浏览器强。


我要回帖

更多关于 导入数据 的文章

 

随机推荐