Tenga en cuenta que cada trabajador de Apache consumirá entre 20 y 25 MB, por lo que si sus visitas de 1k estuvieran igualmente espaciadas en 8 horas por día, puede pensar en atender solo 0.03 solicitudes por segundo.
Suponiendo que tiene todo su tráfico concentrado en solo 1 hora en el día (no lo es, por supuesto), debe atender aproximadamente 0.28 solicitudes por segundo.
Otro problema es la cantidad de memoria que tiene su base de datos, sin embargo, es fácil de saber y tiene un costo bastante fijo.
En el peor de los casos, tendrá que transferir todo el DB (¡Dios mío! ¡Refactorice su SQL en este caso! :)) ... así que duplique el número anterior ...
La respuesta corta es (en mi humilde opinión) 128 MB será suficiente, en abundancia. Su servidor estará inactivo y la memoria estará libre durante mucho tiempo, dado el tráfico que se imagina.
Tengo 20 dominios en un VPS con 256 MB desde hace 3 años, están bien ... y el total de visitas es de aproximadamente 1500-2000 ...
OK, la memoria es barata hoy en día, pero chicos ... ¿saben cuánto es un gigabyte?
PD: Estoy hablando de un sistema Linux, por supuesto, no del sistema operativo que consume 4 GB solo para la interfaz gráfica de usuario :)
apache2.conf
. cambiarlos a todos? se etiquetan:prefork MPM
,worker MPM
,event MPM