我们公司用到了datagrid,但是这个datagrid用起来性能不怎么好.1000多条记录就会非常慢.为此我也想过一些方法,比如在滚动条上面做文章,结合ajax,一次只读10条,客户只要下拉滚动条,就会去加载下10条记录,也就是说我把分页做到了滚动条那里.但这样又带来了一个问题,客户不断的去用滚动条的时候会一直和后台打交道.这样可能还要用到缓存技术,第一次读数据库,第二次只后就读内存里面的数据,但是用缓存的话,又要做观察者的处理,当有人update了数据后,需要通知我这边,我这边就重新读一次数据库.
不知道这种滚动条 + ajax + 缓存技术能不能缓解在bs系统里面数据对效率不高的问题.
如果这种可以解决,那么就会有新的问题.
1.最好是要有自己做的滚动条,因为浏览器,比如IE所提供的滚动条非常不好控制.
2.在用户使用滚动条的时候数据的精确程度.
不知道这种滚动条 + ajax + 缓存技术能不能缓解在bs系统里面数据对效率不高的问题.
如果这种可以解决,那么就会有新的问题.
1.最好是要有自己做的滚动条,因为浏览器,比如IE所提供的滚动条非常不好控制.
2.在用户使用滚动条的时候数据的精确程度.