当大量查询将显示错误503时

时间:2017-04-10 11:07:45

标签: javascript

我使用这个javascript代码

(function($){

function handleResponse(response){
    $('#content').append('<div>' + response['msg'] + '</div>');
}

var timestamp = 0;
var url = './chat_backend.php';
var noerror = true;
var ajax;

function connect() {
    ajax = $.ajax(url, {
        type: 'get',
        data: { 'timestamp' : timestamp },
        success: function(transport) {
            eval('var response = '+transport);
            timestamp = response['timestamp'];
            handleResponse(response);
            noerror = true;
        },
        complete: function(transport) {
            (!noerror) && setTimeout(function(){ connect() }, 5000) || connect();
            noerror = false;
        }
    });
}

function doRequest(request) {
    $.ajax(url, {
        type: 'get',
        data: { 'msg' : request, 'id_uzivatele' : '1'}
    });
}

$('#cometForm').live('submit', function(){
    doRequest($('#zprava').val());
    $('#zprava').val('');
    return false;
});

$(document).ready(function(){
    connect();
    });
})(jQuery);

问题是,有时当大量查询会显示错误503时。

任何想法为什么?

我希望代码可以进行如此小的聊天,但是这对我目前的阻碍有害。 : - /

谢谢,Patrik

0 个答案:

没有答案