Book Image

Drupal 6 Performance Tips

By : T J Holowaychuk, Trevor James
Book Image

Drupal 6 Performance Tips

By: T J Holowaychuk, Trevor James

Overview of this book

<p>Drupal is one of the most respected and widely used open source content management frameworks.&nbsp; Small, medium, and large-scale websites are built using Drupal and the framework supports ecommerce, CRM, multisite and web service integrations.&nbsp; <br /><br />Once you get your Drupal site installed and up and running, you will be concerned with site performance and how fast you can make your Drupal site run.&nbsp; This book will focus on implementing performance modules and solutions to help speed up your Drupal website.<br /><br />We will look at introductory topics such as upgrading your Drupal site, maintaining your site, and enabling core Drupal page compression and caching. <br />&nbsp;<br />Then we will turn to an advanced look at some contributed modules that help speed up performance, including Development, Boost, Authcache, Advanced Cache, and the Memcache API and Integration module.<br /><br />Finally, we&rsquo;ll look at how best to implement a Drupal multisite environment and run it with high-speed performance in mind.<br /><br />This book is designed for Drupal developers and webmasters who want to increase their Drupal site&rsquo;s speed and performance.&nbsp; You will take your Drupal site to the next level by not only displaying relevant and newsworthy content, but also running a powerful and high-speed website.</p>
Table of Contents (14 chapters)
Drupal 6 Performance Tips
Credits
About the Authors
About the Reviewers
Preface

Final prep for upgrading to 6.13


Here's a final prep checklist before we start the 6.13 upgrade:

  1. 1. Run cron manually a final time before the upgrade.

  2. 2. Check your recent log entries one final time at Administer | Logs | Recent log entries before upgrading.

  3. 3. Make a list of all of your contributed modules so that you have a module checklist to work from during the upgrade process. Here is our list of contributed modules for the site that we'll need to update once we upgrade Drupal core:

    • Administration Menu

    • CCK

    • Development (Devel)

    • Imagecache

    • FCKEditor

    • IMCE

    • Lightbox2

    • Panels

    • Webform

    • jQuery plugins

    • Views

It's also good practice to print out the list of your modules before doing the upgrade, so that you have the printout as a reference to fall back on when you're downloading your 6.x versions.

Disabling all contributed modules

Access your Modules list and uncheck all contributed modules to disable them in advance of the upgrade. You do not need to uninstall any of the modules (apart from the Drupal Update Status module that we already removed), but it's a good idea to disable all contributed modules.

Save your module configuration once you have disabled all the contributed modules.

Enabling the Garland theme site-wide

Before upgrading it's a good idea to disable your custom theme (in this case we are using a sub-theme of Zen called 'Apollo'). Enable the Garland default Drupal theme (the one you're currently using on the admin portions of the site) for your entire site during the upgrade process. We're going to be deleting the entire Zen theme in order to upgrade it to the 6.x version of Zen, so let's disable it first.

  1. 1. Go to the Administer | Site building | Themes admin list and disable the Apollo theme.

  2. 2. Check the Default radio button next to the Garland theme to make it your default system theme for the upgrade process.

  1. 3. Save configuration.