Что бы не перегрузить сервер, делайте проверку последовательно.
1) Есть массив
2) Запускаете функцию проверки
3) Функция достает первый элемент, отправляет запрос
4) Если ответ получен (200/404 итд), удаляет первый элемент массива, выводит код в консоль
5) После этого проверяет колво оставшихся элементов, если > 0, запускает саму себя через setTimeout 1000, иначе сообщает о завершении работы