Lembre-se de que cada trabalhador apache consumirá cerca de 20 a 25 MB; portanto, se seus hits de 1k forem igualmente espaçados no tempo em 8 horas por dia, você poderá pensar em atender apenas 0,03 solicitações por segundo.
Supondo que você tenha todo o tráfego concentrado em apenas 1 hora no dia (não é claro), você deverá atender cerca de 0,28 solicitações por segundo.
Uma outra questão é a quantidade de memória que você adquiriu no banco de dados; no entanto, é simples saber e é um custo bastante fixo.
Na pior das hipóteses, você terá que transferir o banco de dados inteiro (oh meu Deus !, refatorar o SQL neste caso! :)) .. então o dobro do número anterior ..
A resposta curta é (IMHO) 128 MB será suficiente, em abundância. Seu servidor ficará ocioso e a memória ficará livre por muito tempo, dado o tráfego que você imagina.
Eu tenho 20 domínios em um VPS com 256 MB desde 3 anos, o são ok ... e o total de hits são cerca de 1500-2000 ...
OK, a memória é barata hoje em dia, mas pessoal ... você está ciente de quanto custa um gigabyte?
PS: Estou falando de um sistema Linux, é claro, não de um SO que consome 4 GB apenas para a interface gráfica :)
apache2.conf
. mudar todos eles? eles são rotulados:prefork MPM
,worker MPM
,event MPM