Помните, что каждый рабочий apache будет использовать около 20-25 МБ, поэтому, если ваши обращения в 1 КБ будут распределяться по времени в 8 часов в день, вы можете подумать о необходимости обслуживать только 0,03 запроса в секунду.
Предполагая, что весь ваш трафик сконцентрирован всего за 1 час в день (это, конечно, не так), вам придется обслуживать около 0,28 запросов в секунду.
Другая проблема заключается в том, сколько памяти занимает ваша БД, однако это легко узнать, и это довольно постоянная стоимость.
В худшем случае вам придется перенести всю БД (о, боже!, В этом случае вы рефакторинг SQL! :)) .. так что удвойте предыдущее число ..
Короткий ответ (ИМХО) 128 МБ будет достаточно, в изобилии. Ваш сервер будет простаивать, а память будет свободна в течение длительного времени, учитывая предполагаемый трафик.
У меня 20 доменов в VPS с 256 МБ с 3-х лет, все в порядке ... и общее количество просмотров около 1500-2000 ...
Хорошо, память сейчас дешевая, но, ребята ... вы знаете, сколько стоит один гигабайт?
PS: я говорю о системе Linux, конечно, а не об ОС, потребляющей 4 ГБ только для графического интерфейса :)
apache2.conf
. изменить их все? они маркируются:prefork MPM
,worker MPM
,event MPM