It seems that Axis client creates a new socket for every request. Is that correct? I'm debugging and I see that DefaultSocketFactory.create() is called on every request and this creates a new socket every call.
That seems very expensive. Would it be useful/possible to insert a socket cache right in that method (or perhaps a different appropriate method)? I saw some discussion about this on this list some time ago, but apparently the code still doesn't support socket reuse. Thanks, -joel
