【发布时间】:2010-06-21 04:16:59
【问题描述】:
我正在构建一个 ASP.NET MVC 站点,我想在其中限制经过身份验证的用户可以使用该站点的某些功能的频率。
虽然我从根本上了解速率限制的工作原理,但我无法想象如何以编程方式实现它而不产生主要的代码异味。
您能否通过 C# 示例代码向我指出一个解决此类问题的简单而强大的解决方案?
如果重要的话,所有这些功能目前都表示为只接受HTTP POST 的操作。我最终可能还想为HTTP GET 函数实现速率限制,因此我正在寻找一种适用于所有此类情况的解决方案。
【问题讨论】:
-
这是另一个完整的教程,它允许更灵活的间隔:shieldui.com/blogs/rate-limiting-in-asp-net-mvc
标签: c# asp.net asp.net-mvc limit rate-limiting