Skip to content
  1. Aug 20, 1999
    • Bill Stoddard's avatar
      Use AcceptEx (a.k.a. accept and receive) on windows NT. Begin work to make · 96e4c433
      Bill Stoddard authored
      the WIN9x code co-exist with the NT specific code. Since I started this work,
      I've managed to improve the static page serving performance of Apache on NT by
      almost 50%. Still a long way from Apache on Linux though.
      
      TODO:
      - Reuse the AcceptEx accept socket (performance)
      - Clean up the organization of the winnt mpm
      - Implement Async AcceptEx and Receive. Will this break modules?
      - File handle cache (file i/o accounts for more than 50% of the time per request)
      - TransmitFile (I have prototype code implemented). Should we add a send_file API
      to the I/O control layer? Maybe Apache should always try to send_file. Platforms
      that don't support send_file could in turn, invoke the appropriate buff code
      which would then invoke socket iol write/writev.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83739 13f79535-47bb-0310-9956-ffa450edef68
      96e4c433
  2. Aug 19, 1999
  3. Aug 17, 1999
  4. Aug 16, 1999
  5. Aug 15, 1999
  6. Aug 14, 1999
  7. Aug 13, 1999
  8. Aug 12, 1999
  9. Aug 11, 1999
  10. Aug 10, 1999
  11. Aug 08, 1999
  12. Aug 06, 1999
  13. Aug 05, 1999
  14. Aug 04, 1999
  15. Aug 03, 1999