我正在使用带有rpc调用的GWT来做一些事情来获取MySQL查询。这些查询可能很大(最多500个条目)。当我执行RPC调用时,浏览器冻结(例如,我的加载.gif图像被冻结)。我认为使用带有asyncallback的RPC调用可以避免这个问题,但显然它没有。
我的测试是在Eclipse(GWT dev插件)的开发模式下进行的,因此我也想知道问题是否来自Google提供的服务器。此外,我想知道当我将应用程序部署到其他服务器时是否会出现此问题。如果不是,可以给我一些建议,以避免这类问题。
答案 0 :(得分:2)
首先,您是否在应用程序的负载上运行此查询?如果是这样的话,那就很正常了。
根据我对 gwt,elcipse和Tomcat 的经验,冻结只发生在 Eclipse 中。在 Tomcat 等服务器上部署应用程序时,即使RPC调用是在应用程序的负载上,此问题也会消失。