Если у вас новый проект, то нет смысла заниматься преждевременной оптимизацией (если вы для этих целей планируете).
Сделайте то, что получится быстрее, тестируйте нишу, развивайте проект. Когда упрётесь в потолок производительности сервера (а это не всегда "скоро"), то допишете/перепишете проект. Да и по опыту скажу, что к этому времени по-любому происходит значительное изменение кодовой базы. Поэтому: усложнить всегда успеете.