Persistent HTTP connections
At the HTTP communication layer, WebSEAL maintains persistent connections between the client browser and WebSEAL, and between junctioned web servers and WebSEAL.
Client connections are controlled by the following entries in the [server] stanza of the WebSEAL configuration file:
- max-idle-persistent-connections
- This entry controls the maximum number of idle client persistent connections.
- persistent-con-timeout
- This entry controls the maximum number of seconds that WebSEAL holds an HTTP persistent connection open for a new request before the connection is shut down.
- disable-timeout-reduction
- This entry determines whether WebSEAL reduces the timeout duration to help control the number of active worker threads. By default, WebSEAL automatically reduces the timeout duration for threads as the number of in-use worker threads increases.
Junction connections are controlled by the following entries in the [junction] stanza of the WebSEAL configuration file:
- max-cached-persistent-connections
- This entry controls the maximum number of persistent connections that will be stored in the cache for future use.
- persistent-con-timeout
- This entry controls the maximum number of seconds a persistent connection can remain idle in the cache before WebSEAL closes the connection.
Note: WebSEAL supports HTTP/1.1 persistent connections. HTTP/1.0 persistent
connections are not supported.