javascript - 在网站上花费的 AJAX 时间

标签 javascript ajax time

我们进行了一项在线调查,因此我们想要计算所花费的时间。使用 javascript 和 php,我们发现所花费的时间并不是 100% 准确。

原始脚本每 5 秒发送一次服务器请求并更新数据库中的时间。

我做了研究,发现 setTimeOut 和 setInterval 根本不准确。那么最好的方法是什么?

我将 Ping 函数替换为另一个计算前一个数据包时间戳与 now() 之间的差异的函数;然而它根本不准确。

如果有任何其他解决方案可以解决所描述的问题,请提供建议。

最佳答案

为什么不监听文档的“onunload”事件并发送一条消息来了解用户何时离开您的页面。考虑一下这一点;当用户开始填充您的服务器时,您会发送一条消息,当他/她离开您的页面时,您会发送另一条消息并测量这些消息之间的时间,以便总结总时间

关于javascript - 在网站上花费的 AJAX 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9969823/

相关文章:

Javascript Array Map 意外更改了原始数组值

javascript - 段落上的 ckeditor 类未被识别

javascript - 如何使用jquery或ajax在点击时显示文本?

perl - 在 Perl 模板工具包中显示时间增量

JavaScript - 计算两个日期之间的差异(以年、日、小时或小于一小时为单位)

javascript - yaml:为什么这不创建一个子对象?

javascript - 如何在 localStorage 中保存复选框状态

c# - 当页面处于非事件状态一段时间后,单击事件不会触发

jQuery 脚本文件加载两次

python - 在 Python 中测量带参数的函数的时间