【发布时间】:2010-04-30 05:34:31
【问题描述】:
我们的 flex(flare)应用程序在渲染大型数据集时会一直超时。有没有办法防止这种情况发生?我们试图增加应用程序标记和编译器设置中的超时。不是mushc成功。
还有其他想法吗?
问候 萨米尔
【问题讨论】:
标签: apache-flex
我们的 flex(flare)应用程序在渲染大型数据集时会一直超时。有没有办法防止这种情况发生?我们试图增加应用程序标记和编译器设置中的超时。不是mushc成功。
还有其他想法吗?
问候 萨米尔
【问题讨论】:
标签: apache-flex
您可以按块组织渲染工作,并在处理每个块后,将控制权交还给系统。有许多可能的实现方式,例如启动一个每 500 毫秒触发一次事件的计时器,并在事件处理程序中处理一小部分数据集。
作为奖励,分块处理大型数据集将使您能够为用户提供轻松取消渲染的选项。
【讨论】:
不建议增加超时时间,因为在高网络流量时它会更加困扰用户,唯一的解决方案是对长数据集进行分页,始终一次仅加载 50 到 100 个项目,并让用户使用分页器导航到页面控制。
【讨论】: