SmartClient 的等待时间如何在数千个编辑网格的用户中扩展?
我之前收到过警告,说 ExtJS 不适合。
SmartClient 有一个网格组件,可以进行水平和垂直增量渲染,因此它可以处理非常大量的行(几百万)和列(几百),而不会降低性能。
SmartClient 支持的所有网格功能 - 内联编辑、分组、过滤、动态冻结列、排序、重新排序字段、拖放..(太长,无法列出)都由这个单一的高数据量网格组件支持。
许多用户遇到了 Ext grid 组件的可扩展性问题,并在 SmartClient 论坛上进行了讨论:
http://forums.smartclient.com/showthread.php?t=2678 http://forums.smartclient.com/showthread.php?t=2678
就服务器的可扩展性而言,实际上网格组件对服务器端的可扩展性做出了巨大贡献。考虑SmartClient网格的自适应过滤机制:
http://www.smartclient.com/index.jsp#adaptiveFilter http://www.smartclient.com/index.jsp#adaptiveFilter
此功能和相关的“自适应排序”功能减少了 60-90% 最昂贵的服务器命中类型(即访问和过滤/排序大型数据集的服务器命中类型)。
SmartClient 普遍采用这种智能地重用数据的方法,以避免昂贵的服务器端操作。 ResultSet 类文档中提供了很好的概述; ResultSet 被所有在 SmartClient 中处理数据集的组件用作缓存管理对象:
http://www.smartclient.com/docs/9.0/a/b/c/go.html#class..ResultSet http://www.smartclient.com/docs/9.0/a/b/c/go.html#class..ResultSet
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)