Using Boost for static page caching to increase performance

If your site mostly has anonymous (i.e. not logged-in) viewers, and you’re in a hosting environment where your pages are loading slowly, the Boost module may be a useful approach to improving performance. Usually, when a Drupal page loads, Drupal has to send many queries to its database and process the results into the page that people see. Boost provides static page caching -- in essence, saving the results from all those database queries into a page that can simply load, without having to interact with the database on the way. Particularly if your site includes complex queries (e.g. large and/or complex views), Boost is a good first step for speeding up performance without having to make changes to your server itself.

Install and enable Boost; in most cases, you won’t need the sub-modules. The default settings are fine, though if you want to also cache XML (e.g. for RSS feeds) and/or Javascript (useful if you have AJAX-enabled Views), you can turn that on by going to the Boost settings at Configuration > System > Boost.

Modules: