日期:2014-05-16  浏览次数:20694 次

dwr速度问题
页面调用dwr类的方法时要等待很久才调用,测试发现不是方法本身的问题,比如数据库查询效率等。为什么会在去调用时都很慢?
DWREngine.setActiveReverseAjax(true);
DWRServer.getGood(type,receiveGood);//迟迟不调用DWRServer中的getGood方法,要等近20多秒钟。

页面中
<script src="<%=request.getContextPath()%>/dwr/engine.js" type="text/javascript"></script>
<script src="<%=request.getContextPath()%>/dwr/util.js" type="text/javascript"></script> 
<script src="<%=request.getContextPath()%>/dwr/interface/DWRServer.js" type="text/javascript"></script>

dwr配置没有问题,从spring获得对象。

------解决方案--------------------
我这样也看不出问题
只能说,
你用程序在这几个阶段记录一下时间
你JS发送请求的时候,
Server 接收到请求的时候,
Server 处理完,输出的时候
JS接收到的时候

我觉得,问题出在服务端吧
------解决方案--------------------
要看看服务器的这段返回查询的代码是怎么写的啦,和服务器端有莫大的关系