現在、クライアントの Web サイトをいくつかの VPS サーバーでホストしています。各サイトを個別のサーバーに移行する前に、複数の Web サイトを同時に使用できる訪問者数はどれくらいか知りたいのですが。
では、簡単に言うと、Web ページのユーザーは平均してどのくらいの RAM を消費するのでしょうか? たとえば、512 MB の RAM を搭載した Apache サーバーを実行しているサーバーに同時に何人の訪問者がアクセスできますか?
答え1
答え2
ページの生成に使用されるスクリプトによって異なります。たとえば、画像の操作を行う場合は、より多くのメモリを消費しますが、いくつかの DB クエリを実行して結果を表示するだけの場合は、それほど多くのメモリを消費しません。また、静的 HTML ページをサーバーに提供する場合には、メモリの消費量は非常に低くなります。
また、Apache で使用できるメモリの量にも依存します。データベース サーバーと他のサービスが同じサーバー上にある場合、Apache で使用できるメモリは少なくなります。
そして、ほとんどの場合、ボトルネックとなるのは Apache ではなくデータベースです。大まかに見積もると、サーバーはおそらく 1 秒あたり約 30 件以上のリクエストを処理することになります。