私は10000000以上のWebサイトのhttp応答コードを取得したいと思います。だから、私はHttp(s)?URLConnectionクラスをJavaで使用しました。getResponseCodeよりもJavaでhttp応答コードをより迅速に取得するにはどうすればよいですか?
コードは
HttpURLConnection http = (HttpURLConnection)address.openConnection();
http.setReadTimeout(300000);
return http.getResponseCode();
あるしかし、私はそれが非常に遅いと思います。私は合計時間を計算すると、それは10日以上です。
JavaでHTTP応答コードを取得するために、より高速な機能やその他の方法をご存知ですか?
なぜこれを行う必要がありますか? –
実際には、10Mの応答コードを取得するには、10Mの要求を送信する必要があります。返信するには非常に時間がかかります。私はそれが少なくとも10日間は驚くことではない。私はそれがそれよりはるかに長いと思うだろう。 –
@Anon:彼はウェブクローラーを書いているのかもしれない。 –