From: Ruediger Pluem Date: Wed, 12 Apr 2023 12:24:18 +0000 (+0000) Subject: Merge r1909067 from trunk: X-Git-Tag: 2.4.58-rc1-candidate~156 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e8cd62e42556f9b97a602a69983142e2ac78e2b;p=thirdparty%2Fapache%2Fhttpd.git Merge r1909067 from trunk: * Clarify performance topic Reviewed by: ruediger git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1909087 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/rewrite/flags.xml b/docs/manual/rewrite/flags.xml index 1229d1ab958..2cceb087e8a 100644 --- a/docs/manual/rewrite/flags.xml +++ b/docs/manual/rewrite/flags.xml @@ -601,11 +601,17 @@ client undue influence.

Performance warning -

Using this flag triggers the use of mod_proxy, without handling of persistent connections. This -means the performance of your proxy will be better if you set it up with ProxyPass or -ProxyPassMatch

-

This is because this flag triggers the use of the default worker, which does not handle connection pooling/reuse.

-

Avoid using this flag and prefer those directives, whenever you can.

+

Using this flag triggers the use of mod_proxy, without +handling of persistent connections as the default worker is used in this case, +which does not handle connection pooling/reuse.

+

In order to use persistent connections you need to setup a +Proxy block at least for the scheme +and host part of the target URL containing a +ProxySet directive where you e.g. set +a timeout.

+

If you set it up with ProxyPass or +ProxyPassMatch persistent connections +will be used automatically.

Note: mod_proxy must be enabled in order