VPSのレンタルを計画しています。
Debian、Apache、Mysql、PHPの基本セットアップにはどのくらいのメモリが必要ですか?
基本的には、トラフィックを考慮しないことを意味します(1日のヒット数が1,000ヒットを下回る)複雑なデータベースや記憶食いスクリプトはありません。
参考までに、必要以上に512MBを検討します。 (しかし、私は自分がどれほど正しいかわかりません。)
重複の可能性: Wordpress、Apache、SVN、MySQLを実行するために必要なVPS RAMの量は?
違いは、Debian、Apache、Mysql、およびPHP bydefaultDebian構成について特に質問していることです。いいえメモリを微調整するか、Apacheをより軽いデーモンに置き換えます。
もう1つの質問にも、かなり一貫性のない答えがあります。
2つの主な要因があります:
理想的には、MySQLデータベース全体をメモリに保持するのに十分なメモリがあります。その上、(size of a single Apache/PHP process) * (number of simultaneous Apache requests)
に十分なメモリが必要です。私がこの計算を行っていたとき、私たちのテストでは、25MB/Apache + PHP5プロセスが妥当な数であると想定していることが示されました。 MySQL DBの計算されたサイズと推定されたApacheのメモリ要件を組み合わせて、ヘッドルームを25%増やします。
編集:あなたの質問を読み間違えました。 分あたり1,000リクエストと言っていると思いました。したがって、もう少し合理的な要件:
DBが十分に大きく、速度が問題になる場合でも、DBをメモリに収めることができます。それ以外の場合、あなたの腸は正しいです、512 Mのインスタンスは問題ありません。
編集#2:ただし、DOSが遅くなったり、トラフィックがわずかにバーストしたりした場合は、 15〜20の同時Apacheセッションをはるかに超えてプッシュすると、スワップになります。そして、交換ボックスは役に立たない、ほとんど死んだボックスです。したがって、必ずその下にMaxClients
をキャップしてください。 512Mボックスには10〜15をお勧めします。