gpt4 book ai didi

java - 我如何为 ajax 查询计时(发送查询、处理、接收响应)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:06 25 4
gpt4 key购买 nike

编辑以阐明我的意图:(基于最初的回答)

我有一个网络应用程序。服务器由一组 Java POJO 组成,我使用 Jersey 将它们公开为 REST API。浏览器调用这些 API,使用 jquery ajax,并做一些事情。

我想记录我的 ajax 查询所用的持续时间,并且我想按

  1. 将查询从浏览器发送到服务器(发送到我的 Java POJO)需要多长时间
  2. Java POJO 处理请求需要多长时间
  3. 将响应传输到浏览器需要多长时间(从 POJO 退出点到 onComplete:javascript 中的入口点)

我也在寻找一种基于代码的解决方案,我可以在我的应用程序中系统地应用它。

因此,2 本身是微不足道的,并且为整个序列计时也是微不足道的。但我不确定是否获得 1 和 3 的分割。我最初打算将系统时间作为 GET 参数传递,并与服务器上的 currentTimeMillis 进行比较 - 但这依赖于浏览器系统时间与服务器系统时间。不太可能可靠。

还有其他建议吗?

最佳答案

参见“How do you determine exactly when, accounting for network latency, a HTTP request was sent?”,答案解释了如何用服务器端时间“校准”客户端时间。请注意,此校准将不准确。希望这会有所帮助。

关于java - 我如何为 ajax 查询计时(发送查询、处理、接收响应),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8127252/

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