The TCP multiplexing option enables Layer 7 load balancing virtual servers to “reuse” existing TCP connections between FortiADC and backend real servers. Using this connection pool can reduce TCP overhead and improve web server and application performance. See Client requests handled using connections from the connection pool.
Note: The feature is not supported for profiles with the Source Address option enabled.
You can enable and configure this option using the CLI only.
To configure a connection pool and assign it to a virtual server:
Use the following command to configure the connection pool:
config load-balance connection-pool
set age <integer>
set reuse <integer>
set size <integer>
set timeout <integer>
|age||Maximum duration of a connection in seconds. The recommended value is
|reuse||Maximum number of times that the virtual server can reuse the connection. The recommended value is
|size||Maximum number of connections in the connection pool. The recommended value is
|timeout||Maximum number of seconds a connection can be idle before the system deletes it. The recommended value is
To assign the connection pool configuration to a virtual server, enter the following command:
config load-balance virtual-server
set type l7-load-balance
set connection-pool <pool_name>
<pool_name> is the name of the connection pool.