2

我有一个应用程序每 30 秒调用一次服务器上的 ASP.NET 页面。我想将其用于两个目的:

  1. 绘制我的客户的正常运行时间
  2. 绘制从我的客户端到服务器的平均带宽

计算从客户端到服务器的带宽(以每秒字节数为单位)的最佳方法是什么?

我假设我记录时间,调用页面,等待响应,然后再次获取时间,比较时间并计算带宽......但是如何计算带宽?

4

2 回答 2

1

如果您想弄清楚您提议的 30 秒计划消耗了多少带宽,粗略的估计是页面大小 * 一分钟内的执行次数(在您的情况下为 2)除以 60(一分钟内的秒数) , 乘以 8(字节中的位数)每秒的位数。不包括开销。

如果你想知道你的服务器负载是多少,有更好的工具,如果你愿意,你可以自己动手。请参阅http://www.codeproject.com/KB/aspnet/JavascriptBandwidthMeter.aspx

于 2009-06-05T15:03:56.010 回答
0

以这种方式计算:文件大小(以 KB 为单位)/经过的时间(以秒为单位)。这为您提供每秒 KB (KB/s)。它与 kbps 有点不同,但我认为它对普通用户更有用。请务必使用足够大的文件。足够大的东西,你很确定经过的时间至少会是几秒(也许是 3-5 秒)。

于 2009-06-05T14:39:21.550 回答