Это действительно зависит от общей нагрузки на сервер и использования полосы пропускания.
Если на вашем сайте очень низкий трафик и нет нагрузки на ЦП или пропускную способность, напишите ваше приложение любым способом, который (а) наиболее удобен в обслуживании (б) наименьшая вероятность появления ошибок.
Конечно, если задержка, связанная с выполнением тридцати HTTP-запросов на данные, слишком велика, ваши пользователи будут вас ненавидеть :), даже если ваш сервер очень слабо загружен.Тридцать раз, даже 30 миллисекунд равны несчастному опыту.Так что это очень сильно зависит от того, сколько данных потребуется каждому клиенту для рендеринга каждой страницы или действия.
Если ваше приложение начинает страдать от слишком большого количества HTTP-соединений, то вам следует рассмотреть возможность объединения данных, которые всегдаиспользуется вместе - не имеет смысла отправлять всю вашу базу данных каждому клиенту при каждом соединении :) - поэтому сначала попробуйте получить «самый низкий висячий фрукт», и объедините данные, которые всегда используются вместе, чтобы уменьшитьдополнительные соединения.