下载MVC.NET中的速度限制

时间:2011-06-10 15:57:46

标签: asp.net-mvc

我有MVC.NET 2.0项目。它允许客户端下载存储在服务器上的文件。我将FileContentResult类用于这些目的。如何为未注册用户添加最大下载速度限制?

2 个答案:

答案 0 :(得分:3)

这可能是您希望使用IIS's Bit Rate Throttling而不是自己编写的。无需重新发明轮子。 IIS也更灵活,易于即时更改,并且非常强大。

答案 1 :(得分:2)

没有自动化的方法来实现这一目标。您必须控制响应流并限制它。作为一个简单的例子,你可以看一下这个URI(注意它不一定是问题的答案,而是一个例子): http://www.codeproject.com/KB/IP/Bandwidth_throttling.aspx

翻译,这意味着你不会单独通过MVC来解决这个问题。