HttpURLConnection в цикле слишком долго работает, как ускорить?

Есть массив ссылок по которому я прохожусь в цикле, из этого массива ссылок мне нужно достать первую которая ответила статусом 200, вот что я для этого делаю:

String[] urls = {some urls...};
URL url;
HttpURLConnection http;
String goodResult = "";
for (String s : urls) {
            url = new URL(s);
            http = (HttpURLConnection) url.openConnection();
            if (http.getResponseCode() == HttpURLConnection.HTTP_OK) {
                goodResult = s;
                break;
            }
        }

Можно ли как то оптимизировать этот процесс и как то ускорить запросы?


Ответы (0 шт):