Я хочу создать игровой пинг в Javascript, например, игру Counter Strike.Я делаю 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
?