RPC调用期间GWT冻结
我正在使用GWT和rpc调用来获取MySQL查询。这些查询可能很大(最多500个条目)。当我执行RPC调用时,浏览器冻结(例如,我加载的.gif图像被冻结)。我认为将RPC调用与AsyncCallback结合使用可以避免这个问题,但显然不能RPC调用期间GWT冻结,gwt,Gwt,我正在使用GWT和rpc调用来获取MySQL查询。这些查询可能很大(最多500个条目)。当我执行RPC调用时,浏览器冻结(例如,我加载的.gif图像被冻结)。我认为将RPC调用与AsyncCallback结合使用可以避免这个问题,但显然不能 我的测试是在开发模式下的Eclipse(GWTDevPlug-in)上进行的,所以我还想知道问题是否来自Google提供的服务器。此外,我想知道当我将应用程序部署到其他服务器时,这个问题是否会继续存在。如果没有,请给我一些建议以避免此类问题。首先,您是否在应
我的测试是在开发模式下的Eclipse(GWTDevPlug-in)上进行的,所以我还想知道问题是否来自Google提供的服务器。此外,我想知道当我将应用程序部署到其他服务器时,这个问题是否会继续存在。如果没有,请给我一些建议以避免此类问题。首先,您是否在应用程序负载上运行此查询?如果是这样,那是正常的
根据我对gwt、elcipse和Tomcat的经验,冻结只发生在日食中。当您将应用程序部署到诸如Tomcat之类的服务器上时,即使应用程序加载了RPC调用,这个问题也会消失。事实上,它在onModuleLoad()中被间接调用,因为我调用了loadVisualizationApi(在onModuleLoad中)通过一个进行rpc调用的回调,我想我们可以知道rpc调用是在onModuleLoad函数期间进行的。感谢您的经验回归,我将尝试使用tomcat。是的,从onModuleLoad调用的所有内容都将冻结您的应用程序,直到它完成。这只是在Eclipse中