The tuning items differ as per the type of application. The table below describes the tuning items for each component of the application.
Table 8-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)# | 8.3.3 |
Optimizing the number of concurrent executions | Concurrently executed thread control in the Web application (each Web container, Web application, or URL group) | 8.3.4 |
Optimizing the method for accessing the database | Connection pooling | 8.5.1 |
Statement pooling | 8.5.2 | |
Setting the timeout | Setup of timeout in the Web front-end system | 8.6.2 |
Setup of timeout of method execution of business application | 8.6.7 | |
Optimizing the operation of Web application | Separation of the deployment of static contents and Web application | 8.7.1 |
Caching static contents | 8.7.2 | |
Distributing the requests using the redirector | 8.7.3 | |
Tuning other items | Control the Persistent Connection (when using an in-process HTTP server) | 8.9 |
Table 8-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 |
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 | |
Optimizing the method of invoking Enterprise Bean | Use of local interface | 8.4.1 |
Optimization of local invocation of remote interface | 8.4.2 | |
Pass by reference for the remote interface | 8.4.3 | |
Optimizing the method of accessing database | Connection pooling | 8.5.1 |
Statement pooling | 8.5.2 | |
Setting the timeout | Setup of timeout in the back-end system | 8.6.3 |
Setup of transaction timeout | 8.6.4 | |
Setup of timeout for database | 8.6.6 | |
Setup of timeout for method execution of J2EE application | 8.6.7 |
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 8-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 |
Tuning of the monitoring interval of the load status | 8.8.2 | |
Setup of a timeout lock for CTM daemon | 8.8.3 | |
Setup of a priority order for the requests distributed with CTM | 8.8.4 |