Drupal is the third most popular CMS in the world. This content management system can be used both for unpretentious blogs, and for large corporate or government websites.
Fact about Drupal:
1) 2,2% of all sites on the Internet are on Drupal.
2) It is incredibly scalable: it has up to a thousand of pages
3) It offers more than 24,000 of free plugins
Some of the techniques that we will talk about in this article can be used for sites on another CMS.
Before you start, measure the speed of your website before you begin to optimize it. You can use the tool WebPageTest. We recommend that you re-measure the speed after each change you make.
First of all, you should use the standard Drupal performance options. To do this, go to the performance tuning page: Configuration -> Performance, here you will find all the basic options that you just need to enable. Connect “Caching pages for anonymous users”, “Caching blocks” in the “Caching” tab, and “CSS and JS aggregation” in the “Optimize bandwidth” tab.
An easy way to improve site performance is to remove all unnecessary, unused modules, plugins and files. By the way, the modules must first be turned off and then deleted, otherwise they will still remain and this will affect the performance.
Boost – Boost is another great way to improve the performance, but this will only positively affect those users who are not logged in on the site. The module converts all pages into static HTML files that are stored in the cache on the server. On a subsequent visit to the site, the page will be issued from the cache.
You can find out how to install Boost on the Drupal website.
Try to select and upload pictures exactly of the required size – do not increase the time for downloading. You can use a special module for image optimization – Image Optimize.
Content delivery network (CDN) will reduce the time taking to deliver static content (images, audio, video, CSS, JS, etc). CDN caches these files and stores them on servers located in places of high concentration of Internet users. The CDNvideo network consists of 28 nodes, which guarantee fast delivery of content to almost any place in the world. It is incredibly easy to integrate Drupal with a CDN-network – just download the module for installing CDN and make a couple of things to connect.