На стороне сервера вы контролируете нагрузку, но стороне клиента все зависит от компьютера клиента. Кроме того на вашем сервере могут быть ограничения по ответу от сервера.
Все зависит от ваших задач. Если у вас высоконагруженный интернет магазин, то использовать лучше первый вариант. Если crm, то второй.