Берёте на пробный период VPS или сервер с некоторой разумной конфигурацией, проводите на нём нагрузочное тестирование, имитирующее активность интересующего вас количества пользователей, смотрите на прикладные параметры - время отклика, LA и т. д. По результатам - уменьшаете или увеличиваете производительность.
Никакой универсальной формулы нет, потому что никто заранее не может предсказать, как поведёт себя сочетание настроек вашего ПО, СУБД и остального. Даже для конкретных продуктов рекомендации носят приблизительный характер.