.net 3.5 Silverlight 3 - wcf サービス ベースのアプリケーションでパフォーマンスの問題をデバッグしようとしています。サービスは、負荷が高くないサーバー上の IIS 7 で実行されています。
問題は、アプリケーションの特定のアクションが完了するまでに長い時間がかかることです。これをデバッグするために、Silverlight および wcf アプリケーションに手動ログインを追加して、Silverlight クライアントからの呼び出しがサービスに到達するまでの時間を計測しました。サービスの処理時間、応答がクライアントに到達するまでの時間
調査結果によると、サーバーとの間で送受信されるメッセージの間に最大 45 秒の大きな遅延が発生しているようです。
残念ながら、これらの大きな遅延はランダムに発生しているようで、パターン化されていないさまざまなサービス呼び出しに対して発生しています。ほとんどの場合、通話は比較的迅速に機能します。
4 ~ 5 人のユーザーが同時にシステムを使用すると問題が悪化するように見えるため、これは同時使用に関連している可能性があると考えています。
他の誰かがこのような問題を経験しましたか? そして、この種の問題をデバッグする、または少なくとも考えられる原因を絞り込むための有用な方法をアドバイスできますか?
開発マシンでローカルにデバッグまたは IIS 経由で実行している場合、この問題は発生しません。
ありがとう!