Once you have the server hardware to handle your user load, you need to determine the optimal software configuration for your nodes. This includes:
| • | JVM settings to optimize processor and memory use. |
| • | Application server settings, mostly to provide connection pooling. |
| • | JasperReports Server settings. |
Server settings can help optimize performance based on the types and number of reports that you expect users to run:
| • | Data policies in Ad Hoc can help speed up Domain-based reports |
| • | Cache settings in Ad Hoc can boost performance when there are many users accessing the same data. |
| • | Query limits (for Ad Hoc reports and for JasperReports) can help prevent slow responses when users request huge data sets during peak times. |
| • | Custom virtualization settings can help servers deal with large reports (greater than 300 pages). |
For JVM setting to optimize performance, see the TIBCO JasperReports Server Installation Guide. For details about query limits, data policies, and cache settings, see the chapter on configuration in the TIBCO JasperReports Server Administrator Guide.
Also turning off features such as auditing and logging can improve performance in highly-loaded machines. For more information, see the chapter on server diagnostics in the TIBCO JasperReports Server Administrator Guide.
Recommended Comments
There are no comments to display.