ICallbackEventHandler每1秒请求一次

我有代码每1000ms触发一次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);
}
    
已邀请:
如果你是唯一使用服务器的人,那么响应总是1秒。你不能指望客户专门响应你的脚本 我的一招让它变得更快 如果你使用普通< form>回发在形式上尽可能少。表单中更多的html意味着更多的数据传输 如果你使用updatepanel只是保持小,或使专用的更新面板,以提高性能 对于jquery,我建议$ .ajax({cache:true})     

要回复问题请先登录注册