【发布时间】:2010-09-05 07:26:34
【问题描述】:
我正在编写一个在后台下载大文件的应用程序。所有客户端都在本地或通过 VPN 登录。当他们在本地登录时,我不想限制下载。但是,当用户通过 VPN 连接时,我想将下载限制为 10 KBps。我可以通过 IP 地址范围区分这些用户。
由于这是一个 AIR 应用程序,我想我将通过服务器端进行节流,因为我可以从服务器本身 (IIS 6) 或 Web 服务 (asp.net / C#) 执行此操作。
通过 IIS 6 进行限制似乎工作正常,但似乎必须在整个网站上完成。反正有没有通过IP做到这一点?还是我必须在 .NET 中安装它?
【问题讨论】:
-
IIS 6 的简单答案是否定的。看看这个在 IIS 7 中做类似事情的可能方法。http://www.hanselman.com/blog/SqueezingTheMostOutOfIIS7MediaBitRateThrottling.aspx