IIS7 で ASP.NET を使用していますが、今日、ページの 1 つにバグがあり、サーバーがダウンしました。スクリプトは ajax を使用して、1 秒あたり約 1000 リクエストの速度でリソースをクエリしていました。リクエストは認証されるので、どのユーザーがどのページをリクエストしたかがわかります。
私の質問は、IHttpModule またはそれ以外の方法で、サーバー レベルで、クライアントが実行できる 1 秒あたり (または 1 分あたり) の最大リクエスト数を制限し、遅延を導入してリクエストが調整されるようにするにはどうすればよいですか?