web-dev-qa-db-ja.com

ウェブサイトのリクエスト処理能力を知る方法は?

私のウェブサイトが処理できるトラフィック量を調べたい。たとえば、1秒あたり1000件の同時リクエスト、またはオンラインで1千万人の訪問者などです。

私のウェブサイトは新しく開始され、帯域幅が無制限の共有ホスティングにあります。サイトの容量を測定するためのツールはありますか?

また、共有ホスティングのWebサイトが一般に処理できるトラフィックの平均容量はどれくらいですか?要求が制限を超えて増加した場合、どうなりますか?

1
shasi kanth

サイトがどれだけサポートできるかに関して、ここには多くの要因があります:

  • 回線のアップロード/ダウンロード速度はどのくらいですか?
  • サーバーの仕様は何ですか?
  • サーバーには他にいくつのWebサイトがあり、リソースの消費量はどのくらいですか?
  • 送信するデータの大きさ(小さなHTMLサイトとビデオストリーミング)。

もちろん、共有ホスティングを使用しているという事実は、同様にテストすることが非常に難しく、制限が異なる可能性があることを意味します-同じサーバー上の別のサイトが非常に大きな/リソースの多いSQLクエリを実行することを決定している間にテストを実行する場合これは結果に影響します。

重要なのは、サイトを監視することです。問題が発生した場合は、専用の最小リソースまたは専用サーバーを備えたVPSへの移行を検討してください。

1
Dave

ホスティング業者に応じて、そのサイトで負荷テストを実行できます。これを行うには、いくつかのツールがあります。 g。 Apacheは「ab」(Apache Benchmark)ツールを出荷して、純粋なヒットを測定し、最小値/最大値/平均値を提供します。ただし、少量のリクエスト(5同時)から始めてから、リクエストの数を増やし始める必要があります(5〜10ヒット/秒のステップ)。これにより、サイトで処理できる内容の基本的な画像が得られます。

これが共有ホスティングサイトの場合、負荷テストは同じサーバーでホストされている他のWebサイトに影響する可能性があることに注意してください。そのため、テストには優しくしてください。また、プロバイダーには、これらの種類の負荷テストを拒否する対策がある場合があります。

1
Winni