Как выполнить пинг в JavaScript или jQuery?

Я хочу создать игровой пинг в Javascript, как в игре Counter Например, забастовка. Я выполняю AJAX-вызов сервера (MySQL) и хочу рассчитать затраченное время, но я либо неправильно его рассчитываю, либо неправильно представляю пинг. Вот код, который у меня есть на данный момент:

var time_stamp = new Date;

$.ajax({ type: "POST",
    url: "server.php",
    data: {....},
    success: function(output){ 

        ping = new Date - time_stamp;

    }
}); // btw, this code works fine now for ping

Проблема в том, что иногда я получаю 0 мс или 3 мс. Это нормально? Кажется, очень быстро перейти к server.php , подключиться к базе данных, выбрать несколько строк и вернуть некоторые данные. Да, это на локальном хосте, поэтому должно быть быстро, но должно ли оно быть таким быстрым? Должен ли я рассчитывать его при FPS или только при каждом вызове server.php ?

10
задан tttony 24 December 2017 в 17:02
поделиться