Ingatlah bahwa setiap pekerja apache akan mengkonsumsi sekitar 20-25MB, jadi jika hit 1k Anda akan ditempatkan dalam waktu yang sama dalam waktu 8 jam per hari, Anda bisa memikirkan untuk melayani hanya 0,03 permintaan per detik.
Dengan asumsi Anda memiliki semua lalu lintas Anda terkonsentrasi hanya dalam 1 jam dalam sehari (itu tentu saja tidak), Anda harus melayani sekitar 0,28 permintaan per detik.
Masalah lain adalah berapa banyak memori membuat Anda DB, mudah untuk mengetahui namun, dan itu adalah biaya yang cukup tetap.
Dalam kasus terburuk Anda harus mentransfer seluruh DB (oh my god !, refactor Anda SQL dalam kasus ini! :)) .. jadi gandakan angka sebelumnya ..
Jawaban singkatnya adalah (IMHO) 128MB sudah cukup, berlimpah. Server Anda akan diam dan memori akan bebas untuk waktu yang lama, mengingat lalu lintas yang Anda bayangkan.
Saya memiliki 20 domain menjadi VPS dengan 256 MB sejak 3 tahun, oke ... dan total hit sekitar 1500-2000 ...
OK, memori murah saat ini, tetapi teman-teman ... apakah Anda menyadari berapa satu gigabyte?
PS: Saya berbicara tentang sistem linux tentu saja, bukan tentang OS mengkonsumsi 4GB hanya untuk gui :)
apache2.conf
. ubah semuanya? mereka diberi label:prefork MPM
,worker MPM
,event MPM