我有一个应用程序,每隔30秒在我的服务器上调用我的ASP.NET页面。我想将它用于两个目的:
计算从客户端到服务器的带宽(以每秒字节数为单位)的最佳方法是什么?
我假设我记录时间,调用页面,等待响应,然后再次获得时间,比较时间并计算带宽......但是如何计算带宽?
答案 0 :(得分:1)
如果你想弄清楚你提出的30秒计划耗费了多少带宽,那么粗略的猜测是页面大小*一分钟内执行的数量(在你的情况下,2)除以60(秒数)一分钟),每秒8位(一个字节的位数)。不包括开销。
如果您想知道服务器负载是什么,可以使用更好的工具,如果您愿意,可以自行推送。见http://www.codeproject.com/KB/aspnet/JavascriptBandwidthMeter.aspx
答案 1 :(得分:0)
以这种方式计算:文件大小(以KB为单位)/经过时间(以秒为单位)。这给你每秒KB(KB / s)。它与kbps略有不同,但我认为它对普通用户更有用。一定要使用足够大的文件。足够大的东西,你很确定经过的时间至少会有几个(3-5可能)秒。