我正在开发一种Web服务,它需要尽可能多地节省带宽,因为它将通过非常昂贵的数据连接进行传输。我想开发一系列功能测试,因此我可以运行各种可能发生的情况,并准确记录每次传输的数据量,因此我可以尝试各种类型的压缩和各种算法,并将它们与其他算法进行比较运行。
我使用IIS 7.5和.net框架(v4)在Windows上运行。我可以使用任何工具或内置API来执行此操作吗?
答案 0 :(得分:0)
您需要监控网络层本身,因为通常的API会抽象出错误解决方案和其他内容。特别是在TCP的情况下,有很多闲聊。但这是多余的,因为您只对检查压缩算法以减少实际有效负载感兴趣。您可以直接执行此操作,因为您可以完全控制。如果要记录实际使用情况,请使用Wireshark等第三方协议分析工具。