Skip to main content

Fine-tuning performance

Through adjustments to caches, JVM settings, and other configurations, you can ensure that the application is performing well.

It's almost certain that you'll want to adjust application settings from their defaults shortly after you're up and running. In particular, you'll want to keep an eye on caching alongside other optimizations to ensure that the application is performing at its best. Here are some tuning suggestions:

  • Client-side resource caching The platform HTTPD server is pre-configured for optimal caching of static production content. You can edit these settings to change default cache time or headers for specific scenarios (e.g., changing the length of time static images are cached).

  • Configuring external static resource caching If you're using a lightweight content delivery network (CDN), you can configure the community to instruct clients to retrieve static resources from your CDN server. This improves performance by reducing load on the Jive server.

  • Adjusting Java Virtual Machine (JVM) settings As with any Java-based web application, you can sometimes improve performance by assigning specific values to the Java Virtual Machine options.

  • Configuring search index rebuild In rare cases, particularly after a version upgrade and depending on your configuration, you may experience long search index rebuild times. You may wish to adjust the search index rebuild system properties to increase the limit on the amount of resources used, potentially improving performance.

  • Using Content Distribution tools with Jive Many Jive Software customers rely on a third-party content distribution and content delivery network (CDN) tool to help their Jive pages load faster for globally-dispersed users. This section describes some best practices for using Jive with these tools.