FineUI 官方论坛

标题: ext:Grid 的DataBind()太慢了。 [打印本页]

作者: Spring    时间: 2012-3-26 22:28
标题: ext:Grid 的DataBind()太慢了。
ext:Grid 的DataBind()太慢了。
我160条数据用了5秒多,
我1280条数据用了40多秒!
希望三石能优化优化!!!

作者: Landroid    时间: 2012-3-27 10:00
对于大数据量,建议你采用数据库分页,根据PageSize和PageIndex,每次只查询出当前页里的结果即可。
作者: 低调的生活    时间: 2012-3-27 10:17
就是,作为bs结构的软件,合理的分页是必须具备的
作者: 水若寒冰    时间: 2012-3-27 10:26
设置下数据库分页吧,我为了测试性能。特意整了1w条记录,结果浏览器没反应了。cpu的使用率在100%一直下不来。
作者: 30372245    时间: 2012-3-27 11:30
这个速度一般消耗在浏览器渲染,没办法的事,还是要分页
作者: 碎心逝夢    时间: 2012-3-27 14:58
主要原因还是在后台代码的问题,同样1W多数据就几秒出来了
作者: Spring    时间: 2012-3-28 15:20
30372245 发表于 2012-3-27 11:30
这个速度一般消耗在浏览器渲染,没办法的事,还是要分页

嗯,也与机器也有关,我在本机测试时非常慢,发布到服务器上快多了。
作者: 淼墨惢    时间: 2012-3-28 16:28
数据量太大,就采用数据库分页,别采用内存分页,耗资源不说时间还慢
作者: 幻之达    时间: 2012-3-28 17:21
数量在,一般都采用数据库分页。但显示慢原因不一定全是控件问题,SQL的优化一样重要
作者: 杜志彬    时间: 2012-4-2 07:30
是的。排查这个问题要分两部分:
1、从数据库取出数据的速度怎么样?如果取出数据就要几秒种,就需要优化数据库层面。
2、客户端配置如何?我测试过现在一般的双核电脑,在绑定列表时比ASP.NET的GridView明显慢,但在可以接受的范围内。
作者: 大石头    时间: 2012-4-2 09:58
一千万以上测试数据样本的通过!{:soso_e129:}




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4