Параметр вышеупомянутой функции, но, как правило, все будет работать намного быстрее и не вызовет проблем, разрешив где-то от 5 до 50 одновременных запросов. Только тестирование покажет вам, где лучше всего ориентироваться на ваши целевые сайты и вашу конкретную серверную инфраструктуру, а также объем обработки, который вам необходимо выполнить для результатов.

отаю на гусеничном шасси. У меня есть список URL должен быть запрошен. Есть несколько сотен запросов одновременно, если я не установил асинхронность. Я боюсь, что это может взорвать мою пропускную способность или привести к значительному сетевому доступу к целевому сайту. Что я должен делать?

Вот что я делаю:

urlList.forEach((url, index) => {

    console.log('Fetching ' + url);
    request(url, function(error, response, body) {
        //do sth for body

    });
});

Я хочу, чтобы один запрос был вызван после завершения одного запроса.

Ответы на вопрос(1)

Ваш ответ на вопрос