On Thu, 2006-04-20 at 10:54 +0530, [EMAIL PROTECTED] wrote:
> >>HttpClient reuses persistent connections very aggressively. If a
> connection can be kept alive and reused for subsequent >>requests it
> will be.
> 
> Thanks for the info Oleg,however,can I please have some more detail on
> using persistent connection aggressively, 

Sajid,

You can see the algorithm here

http://jakarta.apache.org/commons/httpclient/xref/org/apache/commons/httpclient/HttpMethodBase.html#878

Essentially 
(1) all HTTP/1.1 connections will be reused unless 'Connection: close'
directive is sent in the response header; 
(2) HTTP/1.0 connections will be reused provided the 'Connection:
keep-alive' directive is sent in the response header. 

Oleg

> even
> java.net.HttpURLConnection re-uses connection for subsequent request as
> long as we don't send "Connection:close" header in the request
> 
> -Sajid
> 
> -----Original Message-----
> From: Oleg Kalnichevski [mailto:[EMAIL PROTECTED]
> Sent: Thursday, April 20, 2006 12:53 AM
> To: HttpClient User Discussion
> Subject: Re: Persistent connection
> 
> [EMAIL PROTECTED] wrote:
> > Thanks, however any idea on what are the improvements of HTTP client
> > over java.net.HttpURLConnection with regard to persistent connection
> >
> > -Sajid
> >  
> Sajid,
> 
> HttpClient reuses persistent connections very aggressively. If a
> connection can be kept alive and reused for subsequent requests it will
> be.
> 
> I have no idea about java.net.HttpURLConnection. When I last tried it
> (admittedly a long time ago), it was completely broken. Moreover, we are
> not supposed to look at the Sun's proprietary code for legal reasons.
> 
> Oleg
> > -----Original Message-----
> > From: Sam Gw [mailto:[EMAIL PROTECTED]
> >
> > Sent: Wednesday, April 19, 2006 11:10 AM
> > To: HttpClient User Discussion
> > Subject: Re: Persistent connection
> >
> > Maybe you could download source code from Sun. And try to understand
> > HttpURLConnection class.
> > I ever read it long time ago. But I forget the difference between
> them.
> > All I remember is HttpURLConnection doesn't fine handle connection.
> >
> > Sam
> >
> > [EMAIL PROTECTED] wrote:
> >  
> >> Any comments on this. please reply , Thanks in Advance
> >>
> >>
> >>
> >>
> >> ________________________________
> >>
> >> From: Sajid Khan (WT01 - Computing Systems & Storage)
> >>
> >> Sent: Tuesday, April 18, 2006 11:43 AM
> >> To: '[email protected]'
> >> Subject: Persistent connection
> >>
> >>
> >> Hi All,
> >>
> >>
> >> If Sun's HttpURLConnection is used with HTTP 1.1 then by default HTTP
> >> 1.1 uses persistent connection.The documentation of HTTPClient also
> >>    
> >
> >  
> >> tells us that persistent connection is used. My question is what is
> >>    
> >
> >  
> >> the exact difference in terms of persistent connection between java's
> >>    
> >
> >  
> >> HttpURLConnection and HTTPClient. which is better, how can we measure
> >>    
> > ?
> >  
> >> Kindly let me know
> >>
> >>
> >> Thanks,
> >> Sajid
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> The information contained in this electronic message and any
> >>    
> > attachments to this message are intended for the exclusive use of the
> > addressee(s) and may contain proprietary, confidential or privileged
> > information. If you are not the intended recipient, you should not
> > disseminate, distribute or copy this e-mail. Please notify the sender
> > immediately and destroy all copies of this message and any
> attachments.
> >  
> >> WARNING: Computer viruses can be transmitted via email. The recipient
> >>    
> > should check this email and any attachments for the presence of
> viruses.
> > The company accepts no liability for any damage caused by any virus
> > transmitted by this email.
> >  
> >> www.wipro.com
> >> 
> >>    
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> >
> >
> >
> > The information contained in this electronic message and any
> attachments to this message are intended for the exclusive use of the
> addressee(s) and may contain proprietary, confidential or privileged
> information. If you are not the intended recipient, you should not
> disseminate, distribute or copy this e-mail. Please notify the sender
> immediately and destroy all copies of this message and any attachments.
> >
> >
> > WARNING: Computer viruses can be transmitted via email. The recipient
> should check this email and any attachments for the presence of viruses.
> The company accepts no liability for any damage caused by any virus
> transmitted by this email.
> >
> >
> > www.wipro.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> >
> >
> >  
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> The information contained in this electronic message and any attachments to 
> this message are intended for the exclusive use of the addressee(s) and may 
> contain proprietary, confidential or privileged information. If you are not 
> the intended recipient, you should not disseminate, distribute or copy this 
> e-mail. Please notify the sender immediately and destroy all copies of this 
> message and any attachments.
> 
> WARNING: Computer viruses can be transmitted via email. The recipient should 
> check this email and any attachments for the presence of viruses. The company 
> accepts no liability for any damage caused by any virus transmitted by this 
> email.
> 
> www.wipro.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to