Get Accelerating Apache
	Project at SourceForge.net. Fast, secure and Free Open Source
	software downloads
Accelerating Apache Patch Information
Home
News
FAQ
Patch Information
Download
License
Mailing Lists
SourceForge Project Info

The original patches optimize different areas of Apache/1.3.6 and together increase its performance ten-fold. The patches for each subsequent Apache release roll together all of the previous release's patches and also add new features, fix bugs, and increase performance further. For detailed information about each patch, please select an Apache version:

The latest and best version for Apache/1.3 is patch #2 for Apache/1.3.20. The latest and best version for Apache/2.0 is patch #9 for Apache/2.0a6.

These patches all begin with the prefix 10xpatch to distinguish these ten-fold-performance-increase patches from any other patches you may find.

Note: The patch naming and numbering schemes are evolving. Please pardon the inconsistency.


Documentation

The patches for Apache/1.3 include the following documents:

  • Guide to 64-bit Apache. At the time I wrote this guide I was unaware that 64-bit Apache already functioned on ILP64 platforms (notably Linux on Alpha) so it is full of erroneous statements like "You can build and run 64-bit Apache only on SGI systems." (I assumed I was the first to port Apache to 64 bits because I found so many 64-bit problems and there was no existing documentation on operating 64-bit Apache. Turns out I may have been the first to port it to LP64 but not to any 64-bit platform.) Take this guide with a grain of salt.
    The patches add this document to the source tree as htdocs/manual/64-bit.html.
  • Complete QSC documentation.
    The patches add this document to the source tree as htdocs/manual/qsc.html.
  • Instructions for making your patched Apache server run as fast as possible.
    The patches add this document to the source tree as htdocs/manual/misc/perf-mja.html.

The patches for Apache/2.0 include the following documents:

  • STM: State-Threaded Multi-Processing Module for Apache/2.0 which the patches add to the source tree as htdocs/manual/stm.html. This document is also available on-line.
  • The Quick Shortcut Cache (QSC) for Apache/2.0 which the patches add to the source tree as htdocs/manual/mod/mod_qsc.html. This document is also available on-line.