При получении списка элементов с помощью вызова json лучше использовать несколько небольших вызовов (для получения необходимой информации) или один большой вызов со всеми данные.
Например, у вас есть вызов json для получения списка книг, соответствующих определенному ключевому слову в названии. Есть 100 результатов. Вы отображаете данные в разбитой на страницы форме - 10 результатов на «страницу». Что более эффективно - сделать один звонок и получить все результаты или сделать звонок для следующих 10 на каждой странице?
Я полагаю, это частично определяется количеством результатов. Если это какое-то огромное число, второй вариант кажется понятным. Но каков хороший предел количества, которое вы можете получить за один звонок - 100, 1000, 10 000 элементов?