我想在Javascript中创建一个类似于Counter Strike游戏的ping,我正在通过AJAX调用服务器(MySQL)并希望计算所需时间,但我要么计算错误,要么对ping的概念有误解。 我目前的代码如下:
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
问题在于有时我会得到0ms或3ms。这样可以吗?看起来去到server.php
,连接数据库,选择一些行并返回一些数据非常快。是的,这是在本地主机上,所以应该很快,但它应该这么快吗?我应该按FPS计算它,还是只计算每个对server.php
的调用?
server.php
获取一些输出,如果它响应良好,那就没问题了 :) 如果你使用Chrome或Firebug,请查看ajax请求时间。 - David Rodrigues