]> granicus.if.org Git - apache/commitdiff
documentation rebuild
authorLuca Toscano <elukey@apache.org>
Mon, 4 Sep 2017 15:46:42 +0000 (15:46 +0000)
committerLuca Toscano <elukey@apache.org>
Mon, 4 Sep 2017 15:46:42 +0000 (15:46 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1807250 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/event.html.en

index 42c1069f35915970ea9cea0babeb298e5bd8dbb2..ba8cc50221a3772735a262c49e1f001b4190fae0 100644 (file)
@@ -140,6 +140,13 @@ of the <code class="directive">AsyncRequestWorkerFactor</code>.</p>
 
         <p>These improvements are valid for both HTTP/HTTPS connections.</p>
 
+        <p>The above connection states are managed by the listener thread via dedicated queues, that up to 2.4.27 were checked every 100ms
+        to find which connections hit timeout settings like <code class="directive"><a href="../mod/mpm_common.html#timeout">Timeout</a></code> and
+        <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>. This was a simple and efficient solution, but it presented a downside: the pollset was
+        forcing a wake-up of the listener thread even if there was no need (for example because completely idle), wasting resources. From 2.4.27
+        these queues are completely managed via an event based logic, not relying anymore on active polling.
+        Resource constrained environments, like embedded servers, may benefit from this improvement.</p>
+
     
 
     <h3><a name="graceful-close" id="graceful-close">Graceful process termination and Scoreboard usage</a></h3>