1GBのVPS用のslicehost.comの記事で推奨されるMPMプリフォーク構成RAMは次のとおりです。
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
私はそれが多くの要因(正確にはどれですか?)に依存することを知っていますが、これらの設定が256Mおよび512MRAMに対してどのようにあるべきか知りたいです。構成例を教えてください(上の表のように)。
私は主にローカルビジネス用のDrupalベースのWebサイトにVPSを使用しています。
ありがとう
サイトの通常の負荷とピーク負荷の間に存在するプロセスの数。メモリの量は、StartServers、MinSpareServers、MaxSpareServersの値にとって実際にはそれほど重要ではありません。あなたのサイトにアクセスするユーザーの数、そしていつもっと重要か。あなたのトラフィックはバースト的ですか、それとも常にオンラインの人々の数が一定していますか?.
メモリはMaxClientに関連しているため、実際に重要なのはメモリだけです。新しいプロセスが作成されるある時点で高すぎる値を指定すると、システムはスワップメモリの使用を開始するためです。それがいつ起こるかは、あなたが何を提供しているかに大きく依存します。大量のメモリを使用するアプリでPHPを提供している場合、これは、状況が悪化し始めるまでに数十のクライアントしか持てないことを意味する可能性があります。静的ファイルを提供している場合は、より多くの同時ユーザーをサポートできるようになります。