0

パフォーマンスの問題の解決策を探しています。以下を使用しています。

  • ASP.net
  • SQLサーバー
  • エンティティフレームワーク

誰かが以前にこの問題に遭遇し、それを解決したことを願っています!

デバッグ時に同じアプリケーションをローカルで実行する場合と比較して、ホストされているアプリケーションでHTTPリクエストを実行するのに2〜3倍の時間がかかります。ただし、サーバーホストでpreinitとredererの間をトレースすると、リクエスト時間は0.250秒になりますが、それを監視している場合、実際にはその完全なページをレンダリングするのに3〜4秒かかります。

これは私たちを夢中にさせています!これを引き起こしている原因とそれを修正する方法についてのアイデアはありますか?

根本的な原因についてこれをチェックおよびデバッグするために使用できるプログラムはありますか?それがあなたに起こっていた場合、あなたが何をしようとするかについての推奨事項はありますか?

ありがとうございます!

4

1 に答える 1

1

おそらくこれのいずれか:

  • 開発用コンピューターからのデータは、本番 (ホストされている) サーバーのデータと同じですか? そうでない場合、問題は ORM をうまく使用していないか、アプリを最適化する必要があることです。

  • firebug net panelを使用して、問題がネットワークに起因するかどうかを確認できます...

  • VPS と安価なものを使用している場合、コンピューターはサーバーよりも優れている可能性があり、サーバーは複数の仮想サイト間で共有されるため、それらの負荷がアプリのパフォーマンスに影響を与える可能性があります。

それが役に立てば幸い。

于 2009-12-03T23:14:37.050 に答える