• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Performance Issue: HttpURLConnection

 
J You
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am developing a server application, which has to query another server to get the info it needs. So, in my Servlet program, first I send request to the remote URL through HttpURLConnection.The code is like following:
String strURL = "...";
try{
URL url = new URL(strURL);
conn = (HttpURLConnection)url.openConnection();
if(conn!=null){
reader = new BufferedReader(new
InputStreamReader(conn.getInputStream()));
while((line = reader.readLine())!=null){
//process the line
}
}

}
}catch(Exception e){
//do nothing
}finally{
if(reader!=null)
reader.close();
if(conn!=null)
conn.disconnect();
}
This approach works, but I found it is pretty slow. Most of time is spent on the statement to get the BufferedReader...
Any advice?
Thanks.
 
Nagendra Prasad
Ranch Hand
Posts: 219
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not sure this is what you are looking for:
but check this url pout:
http://developer.java.sun.com/developer/technicalArticles/InnerWorkings/JDCPerformTips/
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic