There are several Performance tuning methodologies in Pentaho. Pentaho Dashboards are a combination of individual components such as reporting and analyser.

Any performance tuning would need to impact all such pentaho dashboards components. Two such areas are
1) Size of Data to be transferred from server to client environment (To optimize network bandwidth)
2) Rendering of Static content such as images etc.

By default Tomcat is not configured to use compression when serving internal content from its webapps. Compression reduces size of all known mime types on files commonly used by the BA Server.

Pentaho dashboards

For the first one, we can use Tomcat gzip compression on tomcat, Compression reduces the size of transferred Data to be transferred between the client and server environment. By default tomcat is not configured to use compression when serving internal content from its webapps. Compression reduces size of all known mime types on files commonly used by the BA Server.

For Second, Static Content can be cached these do not change as these are related to the plugin used Enabling caching of static content or files to speed up performance of browser has to be done each of the plugins deployed in the BA Server. By default caching of static content is enabled to be done only for 1 hour, you can change these setting on each plugin independently to improve performance.