0
long start = System.currentTimeMillis();
URL link = (any url);
BufferedReader read = new BufferedReader(new InputStreamReader(link.openStream()));
System.out.println("Took: " + (System.currentTimeMillis()-start));
这将在800-1200ms左右打印出来,网页本身不是太大,但它大约有300行代码。优化新的BufferedReader(输入流)
我想知道是否有无论如何优化或加快打开流的过程,以便我可以读取页面源代码的线,因为虽然这1秒不是太糟糕,如果你打开它们中的30个一个程序,那么你有一个问题,因为它需要30秒。也许我应该传递BufferedReader或InputStreamReader,使它不会每次都创建一个新的?
谢谢
为什么不平行加载它们,以至于你只能被最长的一个加载呢? –