Kiv*_*ius 10 javascript ajax jquery ping
我想在Javascript中创建类似游戏的ping,就像游戏Counter Strike一样.我正在对服务器(MySQL)进行AJAX调用,并且想要计算所花费的时间,但我要么计算错误,要么错误地想要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
Run Code Online (Sandbox Code Playgroud)
问题是有时我得到0ms或3ms.这个可以吗?它似乎非常快server.php
,连接到数据库,选择一些行,并返回一些数据.是的,这是在localhost上,所以它应该很快,但这是否意味着这么快?我应该在FPS计算它,还是每次调用server.php
?
较低的响应时间是因为默认情况下该cache
属性设置为true,将其设置为false
每次进入服务器而不是缓存
var ping = new Date;
$.ajax({ type: "POST",
url: "server.php",
data: {....},
cache:false,
success: function(output){
ping = new Date - ping;
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18344 次 |
最近记录: |