From: Ruediger Pluem
Date: Tue, 11 Apr 2023 12:04:01 +0000 (+0000)
Subject: * Clarify performance topic
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8758b2ab056046e951b04ca293c1f4fbcefa4b31;p=thirdparty%2Fapache%2Fhttpd.git
* Clarify performance topic
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909067 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/rewrite/flags.xml b/docs/manual/rewrite/flags.xml
index 13152a42ed8..ea8b0ce3ad2 100644
--- a/docs/manual/rewrite/flags.xml
+++ b/docs/manual/rewrite/flags.xml
@@ -597,11 +597,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