高負荷下でリクエストの処理が遅くなります。これらのバースト中に現在実行中のリクエストを見ると、Web サービス コードに対する多くのリクエストが表示されます。
リクエストの数はそれほど多くはありませんが、前処理状態でスタックしているようです。以下に例を示します。
一部のレガシ コードをサポートする必要があるため、IIS7 アプリ プールをクラシック モードで実行しています。
他のリクエストは引き続き処理されますが、これらのスタックされたリクエストによって、使用可能なスレッドが徐々にいっぱいになり、他のページの処理が遅くなります。
これらのリクエストがどこで動かなくなっているのか、誰にも分かりませんか?
DB にリソースの問題はないようです。リクエストの状態は、これがすべて前処理であることを示しています。
ローカル マシンに関連するコードで負荷テストを実行しましたが、問題を再現することはできません。
もう 1 つの考えられる要因は、MVC と UrlRouting を使用していることです。
助けてくれてありがとう。