Backend and Infrastructure

Movie Project: Analyze Site Performance for Drupal 7

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Configure basic settings which affect performance, and perform basic analysis to understand what might be affecting website performance.

Goal

Analyze your site's performance.

Prerequisites

You will need the following knowledge and skills. If you need a review, check out the Additional resources section at the bottom of this page.

  1. Understand the areas of Drupal that can be configured for performance.
  2. Analyze the performance of a page request.
  3. Understand the software stack that can help address performance issues.

Tasks

Configure system settings to improve performance within the admin system.

Display active queries using the Devel module to identify any slow queries.

Use the YSlow plugin in Chrome to analyze the performance of your website.

Recap

  • A wide range of factors can affect performance.
  • System settings should be systematically checked to see ensure performance is optimal.
  • Additional layers of caching such as Varnish and Nginx are often used to serve content.
  • Delivery of CSS and JavaScript can affect page rendering time and should also be analyzed.

Further your understanding

Additional resources

Creative Commons License

Drupal Training Resources by Damian Robinson are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Based on a work at http://www.damianrobinson.co.uk.

Hands-On Exercises: Movie Project