To extract the best performance out of your Drupal website you need to configure caching. You can easily cache your website with Drupal’s various in-built caching options. The simplest approach is Page Caching which you will have to enable in the Performance section. You can cache blocks and pages and can also set your cache expiration time here. Caching can be done on individual Drupal modules like Views and Panels. For better performing cache, you can choose from some external modules that integrate seamlessly into your website like:
- Memcache: With Memcache installed you can reduce your database load as it can cache your database objects in RAM. So your database queries will return faster results as it doesn’t always have to go right till your database.
- Boost: If your traffic is mostly anonymous and if you’re using shared hosting, this module provides a significant boost to your site’s performance. It provides static page caching for your Drupal website.
- Varnish: This can provide a very high performance to your website if your site is largely static. It sits in between a user and your web server. It stores your page’s data in a cache and whenever a page is requested, it looks into its cache and provides the user with a cached version of your page.