私たちのウェブサイトは以前よりも遅いようです。どうすればテストできますか? また、原因を見つける方法はありますか?(例:訪問者が多すぎる)。
ありがとう。
私たちのウェブサイトは以前よりも遅いようです。どうすればテストできますか? また、原因を見つける方法はありますか?(例:訪問者が多すぎる)。
ありがとう。
Web サーバーのパフォーマンス ベンチマーク用のかなり優れたツールがあります。Jakarta Jmeterは Apache プロジェクトであり、十分にサポートおよびテストされています。
原因を特定できるようにするための鍵は、定期的にベンチマークを実行することです。これにより、ベンチマーク結果の変化をサーバー上のイベント (アップグレード、コードの変更、訪問者数の変動など) と実際に一致させることができます。
Firefox の Firebug アドオンには、問題のデバッグやテストに役立つ [ネット] タブがあります。また、Windows の Fiddler も便利です。そして、問題がないかサーバーのエラー ログをチェックするという古くからの伝統があります。
適切な最初のステップは、かなり完全なサーバー ログを保持していることを確認し、それらをログ アナライザーにフィードすることです。これは、処理にかかる時間と最も遅いページの概要を把握するのに役立ちます。また、エラー ログをチェックして、正常に動作していることを確認することもお勧めします。
さらに、Web サーバー、コード、およびデータベースを分離して、これらのいずれかがボトルネックになっているかどうかを確認する必要があるため、事態はさらに複雑になります。また、Jeff のブログ、コーディング ホラーに、サーバーの最適化に関する最近のエントリがありました。
Google アナリティクスを使用して、サイトの訪問者を経時的に追跡し、トラフィックが増えているかどうかを確認します。
質問に shared-hosting のタグを付けました - 共有ホスト上にいるということは、あなたと同じマシンで実行されている他の誰かのコードがサイトのパフォーマンスに影響を与えている可能性があることを意味します。
Varkhan と apphacker の提案に従って、サイトのコードがかなり高速であることを確認することをお勧めします。Analytics を使用して統計を取得し、場合によっては、取得している訪問者の数とサイトの速度に応じて、共有ホストからの移行を検討してください。