gpt4 book ai didi

javascript - 同步服务器和客户端时间?

转载 作者:行者123 更新时间:2023-11-28 20:51:01 27 4
gpt4 key购买 nike

所以我的问题实际上分为两个部分,首先;我想测量请求和客户端 js 的延迟,包括等待 dns 解析所花费的时间等。

这在开发中一切正常,因为我的服务器和网络浏览器都在同一台机器上,所以当我比较Time.now.to_i时,当前时间由浏览器中的 Javascript 确定,这是整个请求端到端的真实延迟。

我的问题的第二部分是,我是否以错误的方式思考整件事?我应该以不同的方式衡量我的请求吗?

P.S.,这不是 Rails 应用程序。

最佳答案

您无法在浏览器中可靠地同步时间。

如果您只想测量请求时间,则实际上不需要关心服务器认为现在是什么时间。在浏览器中,只需测量发起请求和收到响应之间的时间。

var start = Date.now();
$.get('/url', function() { // or equivalent in whatever JS framework
var latency = Date.now() - start; // in ms
});

关于javascript - 同步服务器和客户端时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12429486/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com