Best practices for optimizing performance
System performance depends on many aspects in your environment. You can tune the
performance of your database, application server, and IBM
TRIRIGA Application Platform . You can also tune the performance of
your operating system (OS) and test network speed throughput to determine whether the network causes
the performance issue. To optimize performance, use the settings in these best practices as a
starting point and guideline, and then monitor and tune your specific environment as
needed.
Planning for optimized performance
Use these best practices to improve the performance of applications on the IBM TRIRIGA Application Platform .
Tuning the network
Clients connect to the application over the network. The application also communicates with its various parts, such as the application server, database, and report server, over the network. If any segment of the network performs poorly, the user experiences a system that is slow and hard to navigate.
Tuning system architecture and hardware
Maximize system performance by tuning your system architecture to account for your resource needs.
Tuning the operating system
Tune at the operating system (OS) level on servers and clients to optimize TRIRIGA performance.
Tuning the database server
Tune your database server for optimal performance.
Tuning the application server
Tune your application server by configuring Java™ (JVM) heap size, WebSphere Application Server Liberty profile, and HTTP compression settings.
Tuning IBM TRIRIGA components
Tune IBM TRIRIGA components such as system properties and the integration framework.
Tuning the web server
Use HTTP Server settings to optimize web servers, such as Apache Server or IBM HTTP Server (IHS).
Troubleshooting and monitoring
The IBM TRIRIGA Application Platform has platform logging features that log system health statistics. These features and their associated data help you troubleshoot and monitor for performance problems. Use the troubleshooting procedures in a development or test environment for performance analysis and debugging. Use the procedures in a production environment only if you cannot isolate the problem in a test environment.