XPages: 2 very easy performance optimization tricks

Here are 2 very easy ways to optimize performance for your XPages applications:

  • Enable “Use runtime optimized JavaScript and CSS resources” to have your JS and CSS files combined into fewer files. This reduces the number of HTTP requests that the browser has to make against your server and application and thereby makes the site load much faster.
  • Select “GZip” as the compression method to have your Domino server compress files and images. This reduces the amount of data that the browser has to retrieve from your server and application which again makes your application load much faster

Both of these settings are in Application Properties on the XPages tab.

Once you have done those two, you now have more time to go into detailed performance optimization and look at optimizing backend code, server settings, and much more. Tim Tripcony has answered a question in the XPages Development forum about performance optimization that has a lot of details about performance optimization.

Performance basics for Lotus Notes developers

Andre Guirard has just published his whitepaper on “Performance basics for Lotus Notes developers“.

The whitepaper “addresses the most important and most serious factors affecting IBM® Lotus® Notes® and Domino® application performance. It is intended for developers of Notes client applications, to help them maximize performance by identifying problem areas and by offering solutions.