我想在
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
问题是有时候我会有0ms或3ms.这样好吗看起来很快去server.PHP,连接到数据库,选择一些行,并返回一些数据.是的,这是在本地主机上,所以应该是快的,但它的意思是这样快吗?我应该在FPS计算,还是每次调用server.PHP?
较低的响应时间是因为默认情况下,缓存属性设置为true,将其设置为false,以便每次到达服务器时都不是缓存
原文链接:https://www.f2er.com/php/131716.htmlvar ping = new Date; $.ajax({ type: "POST",cache:false,success: function(output){ ping = new Date - ping; } });