|
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.
|