我希望DWR透明地批处理在处理同一事件过程中完成的所有远程调用。
原因是在Javascript中处理事件只需要很短的时间,并且在同一时间内不会发生任何其他事件。所以,如果我要做很多电话,我想DWR批量透明。那可能吗?怎么样?
答案 0 :(得分:0)
DWR的网站解释Call Batching。
远程呼叫可以一起批量处理 减少延迟。选项也可以 在endBatch()方法上设置:
dwr.engine.beginBatch(); Remote.methodInBatch1(params, callback1); Remote.methodInBatch2(params, callback2); dwr.engine.endBatch({ timeout:3000 });