8.9 Tuning other items

This section explains the tuning items other than those described till the previous section.

The following item is explained here:

Determine the tuning of this item to use in-process HTTP servers in Web front-end systems.

In HTTP/1.1, a Persistent Connection is defined for the persistent use of the same TCP connection established between a Web client and Web server among multiple HTTP requests. Using a Persistent Connection, the time taken to establish a connection between a Web client and Web server can be shortened, and the communication traffic can be reduced.

However, the use of a Persistent Connection causes a specific Web client to occupy the request-processing threads, thereby leading to a decline in the processing performance of the entire server. Therefore, you are required to tune so as to be able to use the Persistent Connection effectively, and maintain the server processing performance.

When you use an in-process HTTP server, you can tune the following items of a Persistent Connection:

These items are specified as parameters of the Easy Setup definition file used with the Smart Composer functionality. The following table describes the tuning parameters to be set up for a Persistent Connection:

Table 8-50 Tuning parameters to be set up for a Persistent Connection

Setup itemLocation of setup
Upper-limit value of the number of Persistent Connections
Definition file
Easy Setup definition file
Setup target
Logical J2EE server (j2ee-server)
Parameter name
webserver.connector.inprocess_http.persistent_connection.max_connections
Upper-limit value of the request-processing frequency
Definition file
Easy Setup definition file
Setup target
Logical J2EE server (j2ee-server)
Parameter name
webserver.connector.inprocess_http.persistent_connection.max_requests
Timeout
Definition file
Easy Setup definition file
Setup target
Logical J2EE server (j2ee-server)
Parameter name
webserver.connector.inprocess_http.persistent_connection.timeout

For details about each parameter, see 4.14 Parameters that can be specified in a logical J2EE server in the uCosminexus Application Server Definition Reference Guide.