Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance GWT-异步填充网格_Performance_Gwt_Grid - Fatal编程技术网

Performance GWT-异步填充网格

Performance GWT-异步填充网格,performance,gwt,grid,Performance,Gwt,Grid,我们有一个GWT应用程序,它有一个简单的搜索掩码,将结果显示为网格 服务器端处理时间和网络延迟正常 只要结果数量不太高(网格中最多100行),即使在使用internet explorer 6的低规格硬件上,客户端渲染时间也可以 我们已经实现了一个导航方案,允许用户在网格上上下滚动。这也足够快了 有人知道是否有可能立即显示前100个结果,并将其余结果拖到后台吗?GWT体系结构允许这样做。然而,我对可能的陷阱感兴趣,例如,如果用户在浏览器仍在获取以前的结果时启动另一个查询,会发生什么情况等 谢谢!

我们有一个GWT应用程序,它有一个简单的搜索掩码,将结果显示为网格

服务器端处理时间和网络延迟正常

只要结果数量不太高(网格中最多100行),即使在使用internet explorer 6的低规格硬件上,客户端渲染时间也可以

我们已经实现了一个导航方案,允许用户在网格上上下滚动。这也足够快了

有人知道是否有可能立即显示前100个结果,并将其余结果拖到后台吗?GWT体系结构允许这样做。然而,我对可能的陷阱感兴趣,例如,如果用户在浏览器仍在获取以前的结果时启动另一个查询,会发生什么情况等

谢谢! 霍尔格可能是你的一个很好的起点:)

还有许多有趣的表(尽管并不总是完整/完美/稳定的)和其他分页解决方案,如。

可能是您的一个良好起点:)


还有许多有趣的(尽管不总是完整/完美/稳定的)表和其他分页解决方案,例如。

假设您的计划是发送前100个,然后带来其余的,那么您可以使用大容量处理其余的结果。然后,如果用户启动另一个搜索,您只需等待批量结束(即,如果您有挂起的查询,请在批量检索之间进行检查)

另一种方法是为用户搜索分配标识符。这将使混合结果的问题不存在,也将帮助您处理多个搜索的结果历史记录


我们发现,用户喜欢外观和感觉,它解决了大多数问题,但这可能并非总是可选的。

假设您的计划是发送前100个,然后带来其余的,那么您可以使用大容量来处理其余的结果。然后,如果用户启动另一个搜索,您只需等待批量结束(即,如果您有挂起的查询,请在批量检索之间进行检查)

另一种方法是为用户搜索分配标识符。这将使混合结果的问题不存在,也将帮助您处理多个搜索的结果历史记录

我们发现,用户喜欢外观&感觉,这解决了大多数问题,但这可能并非总是可选的