如何衡量客户端网络性能的服务质量

how to measure quality of service of network performance on client side

我目前正在完成研究项目的结束。主要课题是衡量客户端网页浏览性能的服务质量。我搜索了很多,但没有找到任何方法或语言来完成这项工作。 我发现 Socket.io api 与浏览器客户端实时通信。 它能实现我想要的吗? 还有其他办法吗? 感谢您的帮助。

据我了解,您正在寻找的是 RUM(真实用户监控)。有很多工具可以测量浏览器端的性能,并将它们发送回服务器。

有一个名为 Boomerang 的开源项目:https://www.tollmanz.com/rum-monitoring-boomerang-boomcatch-datadog/

这是 RUM 的众多 SAS 工具之一:https://newrelic.com/browser-monitoring。您还可以查看 Soasta、Cedexis、Webperf.io、...

如果您因为这些解决方案不符合您的需求而想要构建自己的解决方案,您可能不需要使用 Web 套接字与服务器进行实时同步。只需使用简单的 HTTP 请求将信标发送回服务器即可。