可能的/部分重複:爲Web請求實現速率限制算法的最佳方式是什麼?
- What’s a good rate limiting algorithm?
- Throttling method calls to M requests in N seconds
- Best way to implement request throttling in ASP.NET MVC?
我找實現移動時間窗口限速算法的web應用程序,以減少的最佳方式垃圾郵件或蠻力攻擊。
使用示例爲「過去5分鐘內來自給定IP的失敗登錄嘗試的最大次數」,「最近N分鐘內的最大數量(帖子/投票數量等)」。
我寧願使用移動時間窗算法,而不是每X分鐘重新統計硬盤(如twitter api)。
這將是一個C#/ ASP.Net應用程序。
我不認爲任何提供的dupe真的用asp.net/c# slant來回答這個問題。 – spender 2009-09-20 04:00:31
@spender:因此那個單詞「possible」;-) – Argalatyr 2009-09-20 16:22:12
確實針對「close」選民而不是原始問題內容。 – spender 2009-09-20 20:58:34