xml version="1.0" encoding="ISO-8859-1"?>
|
Apache HTTP Server Version 2.2 ![]() Apache MPM eventAvailable Languages: en
SummaryWarningThis MPM is experimental, so it may or may not work as expected. The To use the Directives
TopicsSee alsoHow it WorksThis MPM tries to fix the 'keep alive problem' in HTTP. After a client completes the first request, the client can keep the connection open, and send further requests using the same socket. This can save signifigant overhead in creating TCP connections. However, Apache traditionally keeps an entire child process/thread waiting for data from the client, which brings its own disadvantages. To solve this problem, this MPM uses a dedicated thread to handle both the Listening sockets, and all sockets that are in a Keep Alive state.The MPM assumes that the underlying RequirementsThis MPM depends on APR's atomic
compare-and-swap operations for thread synchronization. If you are
compiling for an x86 target and you don't need to support 386s, or
you are compiling for a SPARC and you don't need to run on
pre-UltraSPARC chips, add
This MPM does not perform well on older platforms which lack good threading, but the requirement for EPoll or KQueue makes this moot.
Available Languages: en |