Hitachi

uCosminexus Application Server Compatibility Guide


17.1.2 Items that can be tuned for each type of application

The tuning items differ as per the type of application. The table below describes the tuning items for each component of the application.

Table 17‒1: Tuning items of an application consisting of Servlet and JSP (Web application)

Tuning Items

Available functionality

Reference

Optimizing the number of request-processing threads (when using an in-process HTTP server)

Control the number of request-processing threads (when using an in-process HTTP server)#

17.3.1

Optimizing the number of concurrent executions

Concurrently executed thread control in the Web application (each Web container, Web application, or URL group)

17.3.2

Optimizing the method for accessing the database

Connection pooling

8.5.1 in the uCosminexus Application Server System Design Guide

Statement pooling

8.5.2 in the uCosminexus Application Server System Design Guide

Setting the timeout

Setup of timeout in the Web front-end system

17.4.2

Setup of timeout for the method execution times of J2EE applications

8.6.7 in the uCosminexus Application Server System Design Guide

Optimizing the operation of Web application

Separation of the deployment of static contents and Web application

8.7.1 in the uCosminexus Application Server System Design Guide

Caching static contents

8.7.2 in the uCosminexus Application Server System Design Guide

Distributing the requests using the redirector (for Web server integration)

5.2

Tuning other items

Control the Persistent Connection (when using an in-process HTTP server)

17.6

#

When integrating with a Web server, tune using the Web server functionality.

Table 17‒2: Tuning items of application configured by Enterprise Bean

Tuning items

Available functionality

Reference

Optimizing the number of concurrent executions

Pooling of Stateless Session Bean instances

8.3.5 in the uCosminexus Application Server System Design Guide

Session control of Stateful Session Bean

Pooling of Message-driven Bean instances

Control the number of concurrent executions with CTM# (when using CTM)

8.3.6 in the uCosminexus Application Server System Design Guide

Optimizing the method of invoking Enterprise Bean

Use of local interface

8.4.1 in the uCosminexus Application Server System Design Guide

Optimization of local invocation of remote interface

8.4.2 in the uCosminexus Application Server System Design Guide

Pass by reference for the remote interface

8.4.3 in the uCosminexus Application Server System Design Guide

Optimizing the method of accessing database

Connection pooling

8.5.1 in the uCosminexus Application Server System Design Guide

Statement pooling

8.5.2 in the uCosminexus Application Server System Design Guide

Setting the timeout

Setup of timeout in the back-end system

8.6.3 in the uCosminexus Application Server System Design Guide

Setup of transaction timeout

8.6.4 in the uCosminexus Application Server System Design Guide

Setup of timeout for database

8.6.6 in the uCosminexus Application Server System Design Guide

Setup of timeout for the method execution times of J2EE applications

8.6.7 in the uCosminexus Application Server System Design Guide

#

Applicable only for the Stateless Session Bean.

The following table describes the tuning items of CTM operation that can be set up in systems that use CTM. You can use CTM when Stateless Session Beans configure an application.

Table 17‒3: Tuning items of CTM operation

Tuning items

Available functionality

Reference

Optimizing the operation of CTM

Tuning of the monitoring interval of the operation state of CTM domain managers and CTM daemons

8.8.1 in the uCosminexus Application Server System Design Guide

Tuning of the monitoring interval of the load status

8.8.2 in the uCosminexus Application Server System Design Guide

Setup of a timeout lock for CTM daemon

8.8.3 in the uCosminexus Application Server System Design Guide

Setup of a priority order for the requests distributed with CTM

8.8.4 in the uCosminexus Application Server System Design Guide