Blog

Dissemination of views, information and knowledge without any cost or ado was made possible after blogging dawned upon us. Lets take a look at some of the burning topics, general discussion, innovations and techniques from our Editor’s desk

  • Aug 3 2011

    8 Simple Ways to Improve the Speed of Your Drupal Site

    In the fast moving Web world, the speed of the site matters a lot. Users prefer to visit a site that loads fast and allows a quick grasp of information. Though Drupal presents an efficient platform to create a quality website but maintaining its speed and keeping it high is a major task. Therefore, in this write-up, we are going to discuss some of the useful ways to speed up a Drupal site.

    Making Drupal Sites Faster

    1. Reduce HTTP Requests to the Minimum

    When a visitor clicks on a site, all the components, comprising of code, scripts, images, etc are downloaded first, sending HTTP requests to the server and causing delay in displaying the web page. Therefore, it is advised to reduce the number of such requests by keeping only the necessary components. It helps a page load faster.

    2. CDN Helps – Use it

    By making available the site’s data at geographically dispersed locations, a CDN- Content Delivery Network helps reduce the response time and makes a site loads fast. CDN and Simple CDN are two of the useful modules that can be used in this regard.

    3. Select a Simple Theme/ Template

    This can prove helpful as simple themes, unlike complex ones, contain fewer elements. If used, they reduce the page size which in turn loads faster. Select attractive and simple Drupal theme for your site.

    4. Caching

    Caching is an effective option to improve the performance of the site in terms of its speed. It prevents the need of downloading every time by storing the resource content and displaying the pre-cached pages to users.  A number of modules can help making use of caching:

    Memcache – It is a simple and useful caching system that allows effective utilization of resources and reduces the database load and helps sites load faster. Cache Router – Another caching system that allows both database and file caching to reduce the load time. Boost – It is an effective caching system with a lot of attractive features. It caches various files to boost the performance of a site and is good to use for those sites which attract anonymous traffic.

    5. Compress the Files

    As various files including HTML, CSS, JS, image, etc need to be uploaded on the server, they can increase its load as well as the downloading time. Therefore, it is good practice to compress the files as it reduces their size, saves bandwidth and thus speeds up loading.

    6. MySQL Query Cache Function

    The function should be enabled as it prevents the data from being downloaded again for the common queries by using the same data.

    7. Use Modules Judiciously

    Drupal is known for its modules but the excessive use may hamper the site’s speed. The right practice is to use only those modules which are necessary and enhance the functionality. Check for the modules installed and if there are some which don’t serve any purpose, remove them.

    8. Opt for a Fast Hosting Server

    Sometimes it may happen that the site takes extra time to load because of a slow server. Thus, make sure the server speed is fast so that it doesn’t affect the speed of the site and helps it load faster. You can check out the tools to analyze and test the page loading speed of your website.

    The above ways can help a lot in improving the load speed of a Drupal site. We hope you find the information useful. Kindly provide your suggestions and opinions.

    Posted by Charu Garg Posted in: CMS Comments: 6