лучше ли получить все данные сразу или сделать отдельные звонки - PullRequest
0 голосов
/ 19 января 2019

с точки зрения производительности, какой подход лучше:

1) сделать выборку и получить 100 записей одновременно

2) сделать выборку для каждой строки данных индивидуально (100 раз)

P.S. Я использую axios

Ответы [ 2 ]

0 голосов
/ 19 января 2019

В 2019 году любое подобное решение связано не столько с производительностью, сколько с пользовательским интерфейсом.

Большинству пользователей не нравятся задержки, поэтому вы хотите быть максимально отзывчивыми.Если это много маленьких запросов, чтобы дать пользователю возможность что-то сделать (вместо ожидания 1-2 секунд для возврата большого запроса), вы должны предпочесть это решение.Это зависит от того, на что похож ваш опыт на экране.

Сказав, что 100 записей - это не очень большая полезная нагрузка (как правило), поэтому, если она достаточно мала и, возможно, кэширована, вы можете просто получить все 100 сразу.

0 голосов
/ 19 января 2019

Это будет зависеть от размера вашего ряда данных. Там нет правильного ответа, чтобы выбрать между вариантами, которые вы предоставили. Я буду больше думать о том, какое максимальное количество записей я могу извлечь, чтобы не замедлить запрос клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...