ws-soap-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scott Nichol" <>
Subject Re: HTTP 1.1 Persistent Connection
Date Tue, 20 Jan 2004 17:36:28 GMT
Yes, Apache SOAP only does HTTP 1.0.  It would be a fair amount of work to support HTTP 1.1,
because of persistent connections, but also chunking and the likes.  If it were not so much
work, I would have already done it ;-).  Also, I have hesitated because so many services disable
persistent connections on the Web server (it can hurt scalability for very active servers).

You may want to confirm with the network folks that the connection handshake is the issue,
rather than the delayed ACK which results from Apache SOAP 2.3.1 default of enabling the Nagle
algorithm.  You get rid of Nagling by calling SOAPHTTPConnection::setTcpNoDelay(true).

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- 
From: <>
To: <>
Sent: Tuesday, January 20, 2004 2:56 AM
Subject: HTTP 1.1 Persistent Connection

> Hi all,
> We are currently facing a performance problem in using Apache SOAP to
> sending a high volume of SOAP messages to a remote server. Our network
> people told us that one of the issue is that there is a lot of TCP
> handshaking and they suggest us to use HTTP 1.1 persistent connection.
> I knew that Apache SOAP only support HTTP 1.0 and I've searched through the
> archive of this mailing list and don't see anyone doing HTTP 1.1. Is it
> very diffcult to do? We are not HTTP expert but we do want to know if it is
> possible to do it.
> Any help/pointer is greatly appreciated.
> Thanks.
> Billy
> ************************************************************
> The Hongkong and Shanghai Banking Corporation Limited
> whose registered address is 1 Queen's Road Central, Hong Kong
> ************************************************************
> **********************************************************************
> This E-mail is confidential. It may also be legally privileged.
> If you are not the addressee you may not copy, forward, disclose
> or use any part of it. If you have received this message in error,
> please delete it and all copies from your system and notify the
> sender immediately by return E-mail.
> Internet communications cannot be guaranteed to be timely,
> secure, error or virus-free. The sender does not accept liability
> for any errors or omissions.
> **********************************************************************

View raw message