1

我希望 DWR 透明地批处理在处理同一事件过程中完成的所有远程调用。

原因是在 Javascript 中处理一个事件必须只需要很短的时间,并且在同一时间内不会发生任何其他事情。因此,如果我要进行很多调用,我想透明地对它们进行 DWR 批处理。那可能吗?如何?

4

1 回答 1

0

DWR 的网站解释了Call Batching

另一个 DWR 页面

远程调用可以批量处理以减少延迟。也可以在 endBatch() 方法上设置选项:

dwr.engine.beginBatch();
Remote.methodInBatch1(params, callback1);
Remote.methodInBatch2(params, callback2);
dwr.engine.endBatch({
  timeout:3000
});
于 2009-03-19T12:45:56.563 回答