ウェブサーバーユーザーのRAM容量

ウェブサーバーユーザーのRAM容量

現在、クライアントの Web サイトをいくつかの VPS サーバーでホストしています。各サイトを個別のサーバーに移行する前に、複数の Web サイトを同時に使用できる訪問者数はどれくらいか知りたいのですが。

では、簡単に言うと、Web ページのユーザーは平均してどのくらいの RAM を消費するのでしょうか? たとえば、512 MB の RAM を搭載した Apache サーバーを実行しているサーバーに同時に何人の訪問者がアクセスできますか?

答え1

あなたの質問に答える方法はありません。それは、ページを生成するコードの効率性、ユーザーの訪問が時間の経過とともにどのように分散されるか、およびセットアップがどのように調整されるかによって完全に異なります。

サーバーのベンチマークは自分で行う必要があります。「最善の」方法は、次のようなツールを使用して、管理しているPCから包括的なテストを実行することです。アブ大まかな概要を把握するより簡単な方法は、次のようなホスト型クラウドストレステスターを使用することです。ロードインパクト

答え2

ページの生成に使用されるスクリプトによって異なります。たとえば、画像の操作を行う場合は、より多くのメモリを消費しますが、いくつかの DB クエリを実行して結果を表示するだけの場合は、それほど多くのメモリを消費しません。また、静的 HTML ページをサーバーに提供する場合には、メモリの消費量は非常に低くなります。

また、Apache で使用できるメモリの量にも依存します。データベース サーバーと他のサービスが同じサーバー上にある場合、Apache で使用できるメモリは少なくなります。

そして、ほとんどの場合、ボトルネックとなるのは Apache ではなくデータベースです。大まかに見積もると、サーバーはおそらく 1 秒あたり約 30 件以上のリクエストを処理することになります。

関連情報