From f012e56cf5a314113deead4ee4bf893394e7808a Mon Sep 17 00:00:00 2001
From: Luca Toscano AsyncRequestWorkerFactor
.
These improvements are valid for both HTTP/HTTPS connections.
+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 Timeout
and
+ KeepAliveTimeout
. 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.