картинок которые надо отправить клиенту. При этом известно что часть из них уже недоступны по этому адресу , в связи с этим вопрос как их отфильтровать. Текущая реализация это отправка гет запроса на каждый адрес картинки и проверка статус кода, но если так делать то проверка 75 картинок может занять минуту и более. Может есть другой способ?
1. Не уверен, что это вопрос именно касательно неста, но ладно 2. Запустить запросы параллельно? Если их будет не более 75, то нагрузка на сетевое взаимодействие не будет так уж высока, хотя это всё равно прилично Но можно запускать чанками по 5-10-15 промисов, медленнее конечно, но вы будете готовы, что картинок может стать не 75, а 750
Закешировать валидный урлы и отдавать из кэша клиенту + можно по таймауту проверять не поменялось ли чего
Отправляй ХЕАД запрос вместо того чтобы грузить картинки. Используй Промис.олл() И будет не минута
нужно учитывать рейт лимит апи, на которое стучишься
Надо будет поискать где то у них в доке такую информацию, спасибо.
Обсуждают сегодня