私は、iis7 Web サーバーの asp.net で実行される単純なファイル ダウンロード サイトをホストしています。サイトは公開されるまでは問題ありませんでしたが、現在の問題は、サーバーの応答が非常に遅いことです。サーバーのブラウザからサイトにアクセスすると、高速です。しかし、他のコンピューターからアクセスすると、サーバーからの応答を取得してページをすばやくロードするまで、サイトはロードを続けます。この問題を修正する方法がわかりません。さらに、サーバーを再起動すると、他のコンピューターからのサイトの読み込みが数分間速くなり、その後再び遅くなります..おそらく、サイトにアクセスする人が原因であり、この遅い応答の問題を防ぐために必要な構成があります. 現在、サーバーからの応答を開始するまでに約 30 秒かかります。2.5 GHz デュアル コア xeon プロセッサと 2 GB RAM を搭載した Windows Server 2008 r2 を使用しています。誰かがこの問題の解決策を知っている場合は、このサーバーを外部の専門家に構成してもらい、サーバー構成の知識がほとんどないため、段階的な手順を教えてください. あなたの援助を待っています:)
1553 次
1 に答える
0
サーバーの問題の改善と修正は、チェックと修正が難しいことを知っています。私が信じているのは、Web アプリケーションのプロファイリングが実際にあなたのケースに役立つということです。
そして、メモリの問題についてサイトをプロファイリングする必要があると思います。データベースもある場合は、データベース接続の問題とパフォーマンス(もちろん)。
これらのツールのいずれかを使用して、ローカル IIS7 のサイトでメモリおよびパフォーマンス チェック用のプロファイラーを実行する必要があります。
- 組み込みの Visual Studio 2010 究極のプロファイリング ツール
- Red-Gate プロファイラー ツール
私は Red-Gate プロファイラー ツールを使用してきましたが、本当に役に立ちました。プロファイラー ツールを使用する前に、使用方法のビデオを確認して、そのツールに慣れる必要があります。
Visual Studio ツールボックス: Visual Studioプロファイラー チュートリアルのパフォーマンス プロファイリングを確認し、チュートリアル: ASP.NET アプリケーションのプロファイリングとRed-gate プロファイラーのデモ ビデオを確認します。
私の答えが意味のあるものであることを願っています。
于 2012-08-31T09:58:37.347 に答える