【发布时间】:2010-08-07 15:25:14
【问题描述】:
我正在尝试确定多层系统中服务器与各种客户端之间的延迟和带宽。我认为最容易获得的项目是“goodput”或有效应用层速率,但延迟有点难以获得,但更难的是真正的带宽,包括“窗口大小”和其他技术因素。
我正在寻找关于如何从客户端或服务器的角度最准确地计算这一点的描述......只要我能够在 Azure 上运行服务器。
我愿意(但不限于)使用 IIS 流式传输一系列字节,一个基于 TCP 的 WCF 服务,但解决方案需要基于 .NET。
更新
我为这个问题添加了一个赏金,因为那里有很多信息......但很多似乎相互冲突,或者缺少数据,尤其是在 .NET 实现中。我最感兴趣的是拥有 2 个 C# 或 Silverlight 实现。
一些网络专家说我需要考虑 TCP 窗口大小的“慢启动”。
【问题讨论】:
标签: wcf network-programming azure client-server latency