Gardez à l'esprit que chaque travailleur apache consommera environ 20-25 Mo, donc si vos hits 1k sont également espacés dans le temps en 8 heures par jour, vous pouvez penser à ne servir que 0,03 requêtes par seconde.
En supposant que tout votre trafic soit concentré en seulement 1 heure dans la journée (ce n'est bien sûr pas le cas), vous devriez avoir à traiter environ 0,28 requêtes par seconde.
Un autre problème est la quantité de mémoire dont vous disposez pour la base de données, mais elle est simple à connaître et son coût est assez fixe.
Dans le pire des cas, vous devrez transférer l'intégralité de la base de données (oh mon dieu !, refactorisez-vous SQL dans ce cas! :)) .. alors doublez le nombre précédent ..
La réponse courte est (à mon humble avis) 128 Mo suffiront, abondamment. Votre serveur sera inactif et la mémoire sera libre pendant longtemps, compte tenu du trafic que vous imaginez.
J'ai 20 domaines dans un VPS avec 256 Mo depuis 3 ans, ça va ... et le nombre total de visites est d'environ 1500-2000 ...
D'accord, la mémoire est bon marché de nos jours, mais les gars ... savez-vous combien coûte un gigaoctet?
PS: je parle d'un système Linux bien sûr, pas d'un OS consommant 4 Go pour l'interface graphique uniquement :)
apache2.conf
. les changer tous? ils sont étiquetés:prefork MPM
,worker MPM
,event MPM