209 похожих чатов

Всем привет, мне с апишки приходит порядка 75 url адресов

картинок которые надо отправить клиенту. При этом известно что часть из них уже недоступны по этому адресу , в связи с этим вопрос как их отфильтровать. Текущая реализация это отправка гет запроса на каждый адрес картинки и проверка статус кода, но если так делать то проверка 75 картинок может занять минуту и более. Может есть другой способ?

6 ответов

23 просмотра

1. Не уверен, что это вопрос именно касательно неста, но ладно 2. Запустить запросы параллельно? Если их будет не более 75, то нагрузка на сетевое взаимодействие не будет так уж высока, хотя это всё равно прилично Но можно запускать чанками по 5-10-15 промисов, медленнее конечно, но вы будете готовы, что картинок может стать не 75, а 750

Закешировать валидный урлы и отдавать из кэша клиенту + можно по таймауту проверять не поменялось ли чего

Отправляй ХЕАД запрос вместо того чтобы грузить картинки. Используй Промис.олл() И будет не минута

Egor-Платонов Автор вопроса

Сделал как-то так, не уверен на сколько правильно, но стало быстрее заметно.

Egor Платонов
screenshot Сделал как-то так, не уверен на сколько правильно,...

нужно учитывать рейт лимит апи, на которое стучишься

Egor-Платонов Автор вопроса
Ruslan Ilmerainen
нужно учитывать рейт лимит апи, на которое стучишь...

Надо будет поискать где то у них в доке такую информацию, спасибо.

Похожие вопросы

Обсуждают сегодня

Карта сайта