JQuery Ajax Post - 减少离线服务器的呼叫延迟

时间:2014-10-29 08:52:35

标签: jquery ajax node.js post

我正在构建一个具有在线和离线支持的应用程序。当应用程序启动时,我检查我的node.js服务器是否已启动并运行,并根据此情况我相应地更改了isOnline变量。

这是我的ajax电话:

var request = jQuery.ajax({
    type: 'POST',
    url: mainURL
});
request.done(function (data) {
    isOnline = true;                
});
request.fail(function (data) {
    isOnline = false;                 
});

问题在于,当服务器处于联机状态时,请求的延迟为316毫秒,但是当处于脱机状态时,请求的延迟为2.09秒。为什么离线需要这么长时间,因为它会影响我的应用程序。

0 个答案:

没有答案