首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从网页上监控互联网带宽?

如何从网页上监控互联网带宽?
EN

Stack Overflow用户
提问于 2011-06-27 09:44:52
回答 1查看 1.5K关注 0票数 1

我希望从我创建的网页上监控我的互联网带宽。是否可以使用Java(.jsp)代码从网络适配器处理或读取网页上的数据包?它应该是动态的,并且应该能够尽快更新页面。编辑:也许我不清楚。我想要的是监控总上传和下载速度,并从每台服务器连接到真正的time.So,因为上传和下载发生在每台服务器上,页面就会自动更新。有点像这样:

代码语言:javascript
复制
 http://stackoverflow.com upload: 50KBps download: 35KBps
    http://www.facebook.com upload: 100KBps download: 10KBps
C:\program files\yahoo messenger.exe upload: 25KBps download: 12KBps

计算机以同样的方式使用互联网,但在网页中,而不是在桌面应用程序中。

EN

回答 1

Stack Overflow用户

发布于 2011-06-27 14:21:55

是否可以使用Java从网络适配器通过网页处理或读取数据包?

撇开暂时是否有可能,为了实现这一点,您需要在Java代码中实现一个完整的TCP/IP堆栈。

你还需要回答一个问题,那就是你真正想测量的是什么。对于大多数基于web的应用程序来说,延迟、缓存和并行性与页面响应时间比带宽更相关。

并且应该能够尽快更新页面。

这让我更加困惑于你想要达到的目标,以及你是否能够交付一些东西来满足你的要求。

大多数托管公司限制您在选定的时间段内传输的数据量--通常将其称为带宽限制--但这与硬件处理数据的数量和处理速率(即您在TCP/IP数据包中看到的数据)有很大不同。如果您想要测量这个值,那么您需要对托管公司如何度量这个问题有一个确切的定义--最好的地方是您的then服务器日志。

如果您想要度量您的页面是如何响应客户端的,并考虑到它们的网络连接的限制,那么请看一下雅虎公司

如果您只是想为用户提供一个自助服务工具来测量他们自己的带宽,那么java applet和服务器端提要可能是一条路--但是记住要用不同大小的“文件”进行多次测量,并使用回归算法来测量速度和延迟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6491069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档