From: André Malo Date: Sat, 10 Dec 2005 15:55:25 +0000 (+0000) Subject: update transformation X-Git-Tag: 2.2.1~204 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=642a1de7914d13c32834560f666ae70ebeb089fe;p=thirdparty%2Fapache%2Fhttpd.git update transformation git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@355754 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/event.html.en b/docs/manual/mod/event.html.en index 997d110ef01..42f2954f421 100644 --- a/docs/manual/mod/event.html.en +++ b/docs/manual/mod/event.html.en @@ -31,23 +31,23 @@ MPM

Summary

Warning

-

This MPM is experimental, so it may or may not work - as expected.

+

This MPM is experimental, so it may or may not work as + expected.

- + +

The event Multi-Processing Module (MPM) is + designed to allow more requests to be served simultaneously by + passing off some processing work to supporting threads, freeing up + the main threads to work on new requests. It is based on the + worker MPM, which implements a hybrid + multi-process multi-threaded server. Run-time configuration + directives are identical to those provided by + worker.

+

To use the event MPM, add --with-mpm=event to the configure script's arguments when building the httpd.

- -

This 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 - --enable-nonportable-atomics=yes to the - configure script's arguments. This will cause - APR to implement atomic operations using efficient opcodes not - available in older CPUs.

+

Directives

-
+

Topics

+

See also

+ +
top
+
+

How it Works

+

This 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 apr_pollset + implementation is reasonably threadsafe. This enables the MPM to + avoid excessive high level locking, or having to wake up the listener + thread in order to send it a keep-alive socket. This is currently + only compatible with KQueue and EPoll.

+
top
+
+

Requirements

+

This 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 + --enable-nonportable-atomics=yes to the + configure script's arguments. This will cause + APR to implement atomic operations using efficient opcodes not + available in older CPUs.

+ +

This MPM does not perform well on older platforms which lack good + threading, but the requirement for EPoll or KQueue makes this + moot.

+ + +
top
+
+

Issues

+

At present, this MPM is incompatible with mod_ssl, and + other input filters.

+

Available Languages:  en 

diff --git a/docs/manual/mod/mod_auth_basic.html.en b/docs/manual/mod/mod_auth_basic.html.en index 21f98f73899..bfb831138f0 100644 --- a/docs/manual/mod/mod_auth_basic.html.en +++ b/docs/manual/mod/mod_auth_basic.html.en @@ -99,6 +99,7 @@ lower level modules <Location /secure>
AuthType basic
+ AuthName "private area"
AuthBasicProvider dbm
AuthDBMType SDBM
AuthDBMUserFile /www/etc/dbmpasswd
diff --git a/docs/manual/mod/mod_auth_basic.xml.ja b/docs/manual/mod/mod_auth_basic.xml.ja index d862efec487..9a31eb062ff 100644 --- a/docs/manual/mod/mod_auth_basic.xml.ja +++ b/docs/manual/mod/mod_auth_basic.xml.ja @@ -1,7 +1,7 @@ - + + + + +