c# - 计算客户端和服务器之间的带宽?

标签 c# asp.net algorithm client-server bandwidth

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

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

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

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

最佳答案

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

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

关于c# - 计算客户端和服务器之间的带宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/956171/

相关文章:

c# - AJAX BalloonPopUp 导致 ASP.NET 中的页面重新加载

asp.net - 清除 Repeater Vb.net 中的所有行

c# - 上传图片asp.net Core

arrays - 从另一组范围中切出一组整数范围

c# - 用于可视化数学方程式的库(如方程式编辑器)

c# - 如何以编程方式将 CSS 类添加到 ASP.NET CheckBoxlist html 表项

c# - ASP.Core 中的 .NET 版本

c# - 在 Java 项目中使用 C# 编写的 dll

javascript - FabricJS 设置背景图像大小和位置

algorithm - Earley 无法处理图表中已包含的 epsilon 状态