hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: httpClient.getConnectionManager() performance with HTTP only
Date Thu, 15 May 2014 08:39:40 GMT
On Wed, 2014-05-14 at 19:46 +0100, sebb wrote:
> On 14 May 2014 12:28, Oleg Kalnichevski <olegk@apache.org> wrote:

...

> >> Issue is not present in HTTPCLient 3.1
> >
> > Philippe
> >
> > If HttpClient is used correctly, this code should only be executed only
> > once. Why does JMeter create more than one instance of HttpClient?
> 
> We currently create an instance for each instance of different proxy
> settings and each protocol and each authority, because the client is
> created with these settings.
> 
> This is also done for each thread.
> 
> IIRC, this was necessary originally. We have not rewritten the code
> yet to use all the latest features.
> 

I see. For the time what you can do is to use a custom SSL socket
factory that lazily initializes SSL context when requested for the first
time. This is exactly what HC 3.1 does. It will be somewhat slower given
that one would need to mutex to synchronize access to the initialization
code.

Oleg

> > Oleg
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
> For additional commands, e-mail: httpclient-users-help@hc.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
For additional commands, e-mail: httpclient-users-help@hc.apache.org


Mime
View raw message