是否可以从“GET”中检索 MS/延迟?要求? (Javascript/Jquery)

发布于 2024-09-07 23:24:11 字数 620 浏览 5 评论 0原文

我目前正在使用 jquery 发出一些 getjson 请求。

它们是获取请求: "GET http://localhost/MySite/JSON"

现在您可以在 Firebug 中观看请求的触发。然后他们返回“200 OK 250ms”。 我希望能够在我的页面本身上显示类似的内容。因此用户可以自己看到延迟。 Firebug 图片 http://testnscale.com/blog/wp-内容/uploads/2009/12/firebug.png 通过 Google 从 http://testnscale.com 找到的图片

是否可以从“GET”请求中检索 MS/延迟?

I am at the moment making some getjson requests with jquery.

They are get requests: "GET http://localhost/MySite/JSON"

Now you can watch the requests fire in firebug. Then they return a "200 OK 250ms".
I would like to be able to display something similar on my page itself. So the user can see the latency for themselves.
Firebug Image http://testnscale.com/blog/wp-content/uploads/2009/12/firebug.png
Image found via google from http://testnscale.com

Is it possible to retrieve the MS / Latency from a "GET" request?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

若相惜即相离 2024-09-14 23:24:11

只需尝试一下,检查您测量的这些值是否相同或接近。

就像

var startTime;
$.ajax
({
    // .. url, type, dataType, etc
    beforeSend: function(xhr)
    {
        startTime = +new Date();
    },
    complete: function(xhr, state)
    {
        var latency = (+new Date()) - startTime;
    }
});

我对此很好奇一样,所以让我们知道您的结果。
你得到的是以毫秒为单位的差异。

Just try it and check if those values you're measuring are the same or close to it.

Like

var startTime;
$.ajax
({
    // .. url, type, dataType, etc
    beforeSend: function(xhr)
    {
        startTime = +new Date();
    },
    complete: function(xhr, state)
    {
        var latency = (+new Date()) - startTime;
    }
});

I'm actually curious about that, so let us know your results.
what you are getting is the difference in miliseconds.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文