Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-1893

Make ATS use keep-alive connections per origin address

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 5.0.0
    • HTTP, Network, Performance
    • None

    Description

      In current implementation Traffic Server uses a two level hash for keep-alive connections: server ip -> hostname -> keep-alive session.

      The reasoning behind this was that some old http servers could not handle the request properly for different virtual hosts on the same keep-alive session. Recent web servers should all handle this situation correctly.

      The improvement would be to make a single level hash to keep just the server ip. Shared hosting configurations using ATS as a reverse-proxy could benefit the most from this improvement.

      Attachments

        1. TS-1893-PoC.diff
          2 kB
          Tomasz Kuzemko

        Issue Links

          Activity

            People

              amc Alan M. Carroll
              rocku Tomasz Kuzemko
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: