我有每 1000 毫秒触发一次 ICallbackEventHandler 的代码。当我在本地运行此代码时,数据会像每 1 秒一样快速响应。
然后我把它上传到服务器上,有时数据响应 1 秒,有时 3 秒,有时 6-7 秒,这是为什么呢?
每 1 秒对服务器进行一次递归调用的代码如下:
function MessageServerResponse(param, context) {
if (param.length > 0) {
var splitParam = param.split("~");
var id = splitParam[0];
var data= splitParam[1];
$('#' + id).prepend(data);
}
setTimeout("MessageServerRequest();", 1000);
}