Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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
RPC调用期间GWT冻结_Gwt - Fatal编程技术网

RPC调用期间GWT冻结

RPC调用期间GWT冻结,gwt,Gwt,我正在使用GWT和rpc调用来获取MySQL查询。这些查询可能很大(最多500个条目)。当我执行RPC调用时,浏览器冻结(例如,我加载的.gif图像被冻结)。我认为将RPC调用与AsyncCallback结合使用可以避免这个问题,但显然不能 我的测试是在开发模式下的Eclipse(GWTDevPlug-in)上进行的,所以我还想知道问题是否来自Google提供的服务器。此外,我想知道当我将应用程序部署到其他服务器时,这个问题是否会继续存在。如果没有,请给我一些建议以避免此类问题。首先,您是否在应

我正在使用GWT和rpc调用来获取MySQL查询。这些查询可能很大(最多500个条目)。当我执行RPC调用时,浏览器冻结(例如,我加载的.gif图像被冻结)。我认为将RPC调用与AsyncCallback结合使用可以避免这个问题,但显然不能


我的测试是在开发模式下的Eclipse(GWTDevPlug-in)上进行的,所以我还想知道问题是否来自Google提供的服务器。此外,我想知道当我将应用程序部署到其他服务器时,这个问题是否会继续存在。如果没有,请给我一些建议以避免此类问题。

首先,您是否在应用程序负载上运行此查询?如果是这样,那是正常的


根据我对gwt、elcipse和Tomcat的经验,冻结只发生在日食中。当您将应用程序部署到诸如Tomcat之类的服务器上时,即使应用程序加载了RPC调用,这个问题也会消失。

事实上,它在onModuleLoad()中被间接调用,因为我调用了loadVisualizationApi(在onModuleLoad中)通过一个进行rpc调用的回调,我想我们可以知道rpc调用是在onModuleLoad函数期间进行的。感谢您的经验回归,我将尝试使用tomcat。是的,从onModuleLoad调用的所有内容都将冻结您的应用程序,直到它完成。这只是在Eclipse中