Uploaded image for project: 'Axis-C++'
  1. Axis-C++
  2. AXISCPP-286

Turn off the Nagle algorithm in axis2 tranport

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • current (nightly)
    • None
    • Transport (axis2)
    • None
    • All platforms

    Description

      Please see http://marc.theaimsgroup.com/?t=110135872500002&r=1&w=2 for more details:

      Sorry, the patch just posted was a patch to 1.3, here is the patch to
      HEAD.

      The Keep-Alive support of Axis2 now bumps up performance to around 2.6
      seconds for 1000 requests, which is around 400 requests/second.

      On Tue, 30 Nov 2004, Steve Hardy wrote:

      > Here is the patch for the axis2 transport.
      >
      > In my setup (linux client, win32 server, both on 100mbit LAN, and
      around
      > 1Ghz CPU's), this increases client-side performance from doing 5
      requests
      > per second, to around 300 requests per second.
      >
      > This is pretty good going for 2 lines of code
      >
      > The same patch could be applied to the axis transport, but I have not
      > tested this.
      >
      > I will test it with the Keepalive option I read about in HEAD to see
      if
      > that further improver performance.
      >
      > On Sun, 28 Nov 2004, Sanjiva Weerawarana wrote:
      >
      > > Hi Steve,
      > >
      > > Please submit the patch .. turning off Nagle had major impact
      > > on Axis/Java and Apache SOAP as well. This was esp. true when
      > > the client was a Win32 box ..
      > >
      > > Sanjiva.

      Attachments

        1. tcp-nodelay.diff
          1 kB
          Don Samisa Abeysinghe

        Activity

          People

            samisa Don Samisa Abeysinghe
            samisa Don Samisa Abeysinghe
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: