0

我正在使用 asp.net mvc4 web api。我想要一个计数器来计算用户在特定时间发出的请求数。如果在那段时间内请求数超过阈值,则应阻止用户一段时间。
由于我是这个领域的新手,请建议我实现这一点的方法。

4

1 回答 1

0

您必须将每个请求的时间戳存储在数据库中,并在每次用户发出请求以获取总数时对其进行查询,然后在超出限制时返回 403(禁止)。

于 2014-02-12T14:40:08.883 回答