smart gwt 从数据库加载大量数据时是否存在性能问题?
我正在使用 smartgwt。当我尝试加载大量数据时,我的资源管理器没有运行并且无法运行。收到错误消息:“此页面上的脚本导致 Internet Explorer 运行缓慢。如果继续运行,您的计算机可能会变得无响应。是否要中止该脚本?”
I am using smartgwt. When I tried to load huge data my explorer is not running & getting an error message that "A script on this page is causing Internet Explorer to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有多种方法可以将数据加载到数据绑定组件中......
DataSource 非常强大,在使用非常大的数据集时是一个不错的选择。
如果您使用 DataSource,请确保不要在一次请求中加载完整数据,并让 SmartGWT 按需加载数据。
此外,还有几个选项可能会影响大型数据集的性能。
使用动态加载:
不要使用自动调整行,因为它需要渲染所有行:
不要尝试一次渲染所有数据:
最后一个选项:您只是创建了一个无限循环;-)
There are several ways to load data into the databound components...
DataSource is quite powerful and is a good option when using very big data sets.
If you use a DataSource, make sure not to load the complete data in one request and let SmartGWT load the data on demand.
Also there are several options that can have an impact on performance on large datasets.
use dynamic loading:
do not use autofit rows as it requires to render all the rows:
do not try to render all data at once:
and the last option: you simply created an endless loop ;-)