проверки.
Проясните плиз разницу двух кейсов:
1. Фронт одним запросом шлет несколько картинок, бек раскидывает картинки по потокам для проверки (await Task.WhenAll)
2. Фронт шлет каждую картинку отдельным запросом
И там и там же потоки будут выделяться одинаково? Есть ли тогда разница двух подходов?
Отдельные запросы будут медленнее в связи с задержками сети (DNS, TLS exchange, повторные прохождения ASP.NET логики: фильтры, аутентификация, и прочее)
Ну это сложный вопрос на самом деле. Латенси запроса на несколько документов = латенси самого медленного из них, если по каким-то причинам один из них достается за 1с, то всё то, что могло вернуть за 200мс и отрисоваться, будет его ждать.
Обсуждают сегодня