我有MVC.NET 2.0项目。它允许客户端下载存储在服务器上的文件。我将FileContentResult类用于这些目的。如何为未注册用户添加最大下载速度限制?
答案 0 :(得分:3)
这可能是您希望使用IIS's Bit Rate Throttling而不是自己编写的。无需重新发明轮子。 IIS也更灵活,易于即时更改,并且非常强大。
答案 1 :(得分:2)
没有自动化的方法来实现这一目标。您必须控制响应流并限制它。作为一个简单的例子,你可以看一下这个URI(注意它不一定是问题的答案,而是一个例子): http://www.codeproject.com/KB/IP/Bandwidth_throttling.aspx
翻译,这意味着你不会单独通过MVC来解决这个问题。