У меня есть код, который запускает ICallbackEventHandler каждые 1000 мс. Когда я запускаю этот код локально, данные реагируют быстро, как раз в 1 секунду.
Затем я загрузил это на сервер, и иногда данные отвечают 1 секунда, иногда 3 секунды, а затем иногда 6-7 секунд, почему это так?
Ниже приведен фрагмент кода, который выполняет этот рекурсивный вызов на сервер каждую секунду:
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);
}