SlideShare a Scribd company logo
Performance
                                                  Strategies for the
                                                 Drupal Webmaster
                                                          Presented by Trevor James




http://www.packtpub.com/drupal-6-performance-tips-to-maximize-and-optimize-your-framework/


                                   Trevor James | Drupal Developer |
                               drupal6performancetips@gmail.com | USA
Author
 Trevor James | Drupal Developer & Webmaster | http://variantcube.com/

 Trevor has been designing Web sites for over 13 years, specializing in HTML, CSS,
 ColdFusion, and has worked with Drupal intensively for over 2 years.

 Trevor is interested in all aspects of Drupal including best methods of developing
 Drupal themes, Drupal site performance, and using CCK, Views and Panels to develop
 Frontend interfaces to support data intensive Web sites.

 Trevor is currently working on a number of Drupal related projects for non-profit,
 Education-based and small business organizations.

 Trevor created an 11.5 hour video tutorial series comprising 114 lessons titled
 Introduction to Drupal 6 for VTC (Virtual Training Company) in 2009. The videos are
 Available here: http://www.vtc.com/products/Introduction-To-Drupal-6-Tutorials.htm


                              Trevor James | Drupal Developer |
                          drupal6performancetips@gmail.com | USA
Why a book on Drupal Performance?
 • Many Drupal books are on the market but no other book focuses specifically on
 Drupal core performance.

 • To contribute to the Drupal community of users, Webmasters, and developers,
 presenting them with a practical book on how to keep Drupal sites running smoothly
 and presenting practical tips on keeping sites maintained and updated
 using core performance strategies.

 • To target both beginners and advanced users of the Drupal framework/CMS. This
 book provides practical tips and knowledge for novice Drupal users as well as
 advanced Drupal developers.

 • To help Drupal site Webmasters and developers keep their sites running fast and
 well maintained.




                             Trevor James | Drupal Developer |
                         drupal6performancetips@gmail.com | USA
Sample Chapter and Articles
Visit the Packt Publishing Web site for a sample chapter from the book and
Articles excerpted from the book – both chapter and articles are available as
PDF downloads:

Sample Chapter 5: Using DB Maintenance and Boost:
http://www.packtpub.com/files/5845_Drupal%206%20Performance%20Tips_%20SampleChapter.pdf

Articles:

Drupal 6 Performance Optimization Using Throttle and Devel Module

Drupal 6 Performance Optimization Using Views and Panels Caching




                                    Trevor James | Drupal Developer |
                                drupal6performancetips@gmail.com | USA
What you will learn from the book
• Upgrade your Drupal site – both full version upgrades and security patches

• Backup and maintain your Drupal 6 site using core and contributed modules

• Run core Drupal page compression, CSS and JS compression, and use Drupal core
page caching

• Use the Development (Devel) module to monitor page loads and queries

• Use the Boost module for anonymous page caching

• Install and use Memcache API, Authcache, and Advanced Cache modules

• Configure a Drupal multisite environment




                              Trevor James | Drupal Developer |
                          drupal6performancetips@gmail.com | USA
Upgrade your Drupal site
• Demonstrates how to upgrade a Drupal 5.x site to Drupal 6.x

• Best methods for backing up your site and database

• Upgrade to latest Drupal 5.x

• Install contributed module upgrades and the Update Status module

• Backup and export Views

• Upgrade to Drupal 6.x & run update.php

• Dealing with parse errors, white screens and other upgrade glitches

• Best practices for tweaking your PHP memory limit; resetting your Views;
and upgrading your custom theme

                              Trevor James | Drupal Developer |
                          drupal6performancetips@gmail.com | USA
Maintain your Drupal site
• Understanding your Drupal configuration file (settings.php)

• Understanding your PHP and MySQL settings

• Introduction to Drupal caching

• Enabling Normal and Aggressive page caching

• Block caching

• Other bandwidth concerns such as optimizing CSS files; and optimizing Javascript
files

• What CSS optimization looks like in Firebug

• Performance cache, theme registry; running cron and Poormanscron module; best
practices for backing up your Drupal site
                              Trevor James | Drupal Developer |
                          drupal6performancetips@gmail.com | USA
Use Development module
• What do your recent log entries tell you?

• The Development (Devel) module:

The Devel module provides a suite of tools for the Drupal theme and performance
developer. Two major components of the Devel module include helper utilities that
monitor performance of your site, and tools for themers that allow for quick and
more accurate theme development.

In chapter 3 we look at how to use the Devel module to enhance performance on our
Drupal site. Both Drupal beginners and advanced developers will gain Development
module best practice tips from this chapter.

We’ll use the Devel module to check on database queries that occur during our page
loads and how long these queries take to run. We’ll use the Development block to
get easier access to some common performance tools such as cron, performance cache,
and theme registry.
                              Trevor James | Drupal Developer |
                          drupal6performancetips@gmail.com | USA
Performance Optimization
• Throttle module and auto throttling features in Drupal

• Throttling modules and blocks

• How do you generate test users, content and categories on your Drupal site?

• Views 2 module caching

• Panels module caching




                               Trevor James | Drupal Developer |
                           drupal6performancetips@gmail.com | USA
Using DB Maintenance and Boost
• How to use the DB Maintenance module to optimize your MySQL database

• Introduction to the Boost module

• Install & configure Boost

• Boost file cache settings / cacheability settings

• Boost directories and file extensions

• Tweaking .htaccess to support our Boost configuration (see code sample on next
slide




                                  Trevor James | Drupal Developer |
                              drupal6performancetips@gmail.com | USA
### BOOST START ###
AddDefaultCharset utf-8
<FilesMatch "(.html|.xml)$">
<IfModule mod_headers.c>
Header set Expires "Sun, 19 Nov 1978 05:00:00 GMT"
Header set Cache-Control "no-store, no-cache, must-revalidate,
post-check=0, pre-check=0"
</IfModule>
</FilesMatch>
<IfModule mod_mime.c>
AddCharset utf-8 .html
AddCharset utf-8 .xml
AddCharset utf-8 .css
AddCharset utf-8 .js
</IfModule>
<FilesMatch ".html.gz$">
ForceType text/html
</FilesMatch>
<FilesMatch ".xml.gz$">
ForceType text/xml
</FilesMatch>
<FilesMatch ".css.gz$">
ForceType text/css
</FilesMatch>
<FilesMatch ".js.gz$">
ForceType text/javascript
</FilesMatch>
# Gzip Cookie Test
RewriteRule boost-gzip-cookie-test.html cache/perm/boost-gzipcookie-
test.html.gz [L,T=text/html]
# NORMAL - Cached css & js files
RewriteCond %{DOCUMENT_ROOT}/fire/cache/perm/%{SERVER_
NAME}%{REQUEST_URI}_.css -s
RewriteRule .* cache/perm/%{SERVER_NAME}%{REQUEST_URI}_.css
[L,QSA,T=text/css]
RewriteCond %{DOCUMENT_ROOT}/fire/cache/perm/%{SERVER_
NAME}%{REQUEST_URI}_.js -s
RewriteRule .* cache/perm/%{SERVER_NAME}%{REQUEST_URI}_.js
[L,QSA,T=text/javascript]                                Trevor James | Drupal Developer |
# Caching for anonymous users                       drupal6performancetips@gmail.com | USA
More on the Boost module
• Testing your Boost configuration

• Using Boost with Poormanscron

• Clearing your Boost cache

• Boost module admin and stats blocks

• Boost Pages cache status block & configuration block




                              Trevor James | Drupal Developer |
                          drupal6performancetips@gmail.com | USA
Advanced Boost
In this chapter, we're going to continue to use the Boost module and look in detail at
some of the module's advanced settings and its configuration.

• Modules that work with Boost – Transliteration, Pathauto and Global Redirect

• Advanced Boost settings

• Adding rules using Rules module

• Testing your Database timestamp settings

• Boost crawler settings




                                Trevor James | Drupal Developer |
                            drupal6performancetips@gmail.com | USA
Using Memcache API and Integration
• How to install a portable development WAMP server – using MoWeS Portable

• Installing Memcached libraries and service

• Integrating and testing Memcached with PHP 5.2.x

• Installing the Memcache API and Integration module

• Enabling the Memcache Admin module

• Memcache status and statistics per page

• Running Memcache without saving cache data to your database




                              Trevor James | Drupal Developer |
                          drupal6performancetips@gmail.com | USA
Advanced Caching
This chapter will discuss contributed modules for advanced caching including Cache
Router, Authenticated User Page Caching, Advanced Cache, APC (Alternative PHP
Cache), File Cache, and so on.
In this chapter, we're going to return to our discussion of Drupal caching
mechanisms and take a detailed look at a group of contributed caching modules
that allow for more granular and advanced cache confi gurations within our site.
By the end of this chapter you will know how to install and confi gure the following
contributed caching modules:

• Cache Router
• Authenticated User Page Caching (Authcache)
• Advanced Cache




                              Trevor James | Drupal Developer |
                          drupal6performancetips@gmail.com | USA
Buy the book now
                                                    at Packtpub.com

                                                      The title is also available via
                                                    Amazon.com; and via links on my
                                                      Web site, variantcube.com



http://www.packtpub.com/drupal-6-performance-tips-to-maximize-and-optimize-your-framework/


                                   Trevor James | Drupal Developer |
                               drupal6performancetips@gmail.com | USA

More Related Content

What's hot (17)

PPTX
Drupal Caching For Dummies
Gokul Nk
 
PPTX
Web profiler in drupal 8
valuebound
 
PDF
Template tuning for high performance
Chris Davenport
 
PDF
WordCamp RVA 2011 - Performance & Tuning
Timothy Wood
 
PDF
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Acquia
 
PPTX
I Can Haz More Performanz?
Andy Melichar
 
PDF
Building Responsive Applications Using XPages
Teamstudio
 
PPTX
Drupal
khinnyein chanthu
 
PDF
High Performance Drupal
Chapter Three
 
PDF
Improving Website Performance and Scalability with Memcached
Acquia
 
PDF
Optimizing Magento Performance with Zend Server
varien
 
PPT
Drupal Experience Sharing at Prime College
guest08bc36
 
PPTX
Zimmertwins Presentation
Ashok Modi
 
PPT
Drupal Installation &amp; Configuration
Anil Mishra
 
PPTX
Midwest PHP - Scaling Magento
Mathew Beane
 
PPTX
Improving Website Performance with Memecached Webinar | Achieve Internet
Achieve Internet
 
Drupal Caching For Dummies
Gokul Nk
 
Web profiler in drupal 8
valuebound
 
Template tuning for high performance
Chris Davenport
 
WordCamp RVA 2011 - Performance & Tuning
Timothy Wood
 
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Acquia
 
I Can Haz More Performanz?
Andy Melichar
 
Building Responsive Applications Using XPages
Teamstudio
 
High Performance Drupal
Chapter Three
 
Improving Website Performance and Scalability with Memcached
Acquia
 
Optimizing Magento Performance with Zend Server
varien
 
Drupal Experience Sharing at Prime College
guest08bc36
 
Zimmertwins Presentation
Ashok Modi
 
Drupal Installation &amp; Configuration
Anil Mishra
 
Midwest PHP - Scaling Magento
Mathew Beane
 
Improving Website Performance with Memecached Webinar | Achieve Internet
Achieve Internet
 

Viewers also liked (6)

PPT
Drupal 6 Performance Tips
Trevor James
 
PPTX
High Performance on Drupal 7
Exove
 
PDF
Drupal theming using the 960.gs grid system
Four Kitchens
 
KEY
Building Faster Websites
Matthew Farina
 
PDF
2020 Floss Roadmap Version 2009 Owf
CompatibleOne
 
PDF
Cloud and Standards
CompatibleOne
 
Drupal 6 Performance Tips
Trevor James
 
High Performance on Drupal 7
Exove
 
Drupal theming using the 960.gs grid system
Four Kitchens
 
Building Faster Websites
Matthew Farina
 
2020 Floss Roadmap Version 2009 Owf
CompatibleOne
 
Cloud and Standards
CompatibleOne
 
Ad

Similar to Drupal 6-performance-tips-slideshare (20)

PDF
Absolute Beginners Guide to Drupal
Rod Martin
 
PPT
Drupal: an Overview
Matt Weaver
 
PPT
Make Drupal Run Fast - increase page load speed
Andy Kucharski
 
PDF
Building User-Centred Websites with Drupal
amanda etches
 
PPTX
Drupal Skils Lab 302Labs
Ahmad Mohamad Zain
 
PPTX
Technical Report on WordPress, XAMPP, CDN .pptx
FutureTechnologies3
 
PDF
Introduction To Drupal
Lauren Roth
 
PDF
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Paul McKibben
 
ODP
Drupal 6x Installation
Micky Metts
 
PDF
Drupal Performance Audit and Optimization
Zyxware Technologies
 
PDF
Introduction to Drupal 7 - Performance optimization
Kalin Chernev
 
PDF
DrupalCon Austin - Absolute Beginner's Guide to Drupal
Rod Martin
 
PDF
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Anson Han
 
PDF
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
DrupalMumbai
 
PDF
Open Source CMS Certification
Vskills
 
PDF
Drupal in-depth
Kathryn Carruthers
 
PPTX
8 Web Practices for Drupal
Wingston
 
ODP
Drupal 7 training
Ravi Yelluripati
 
PDF
Plain english guide to drupal 8 criticals
Angela Byron
 
Absolute Beginners Guide to Drupal
Rod Martin
 
Drupal: an Overview
Matt Weaver
 
Make Drupal Run Fast - increase page load speed
Andy Kucharski
 
Building User-Centred Websites with Drupal
amanda etches
 
Drupal Skils Lab 302Labs
Ahmad Mohamad Zain
 
Technical Report on WordPress, XAMPP, CDN .pptx
FutureTechnologies3
 
Introduction To Drupal
Lauren Roth
 
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Paul McKibben
 
Drupal 6x Installation
Micky Metts
 
Drupal Performance Audit and Optimization
Zyxware Technologies
 
Introduction to Drupal 7 - Performance optimization
Kalin Chernev
 
DrupalCon Austin - Absolute Beginner's Guide to Drupal
Rod Martin
 
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Anson Han
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
DrupalMumbai
 
Open Source CMS Certification
Vskills
 
Drupal in-depth
Kathryn Carruthers
 
8 Web Practices for Drupal
Wingston
 
Drupal 7 training
Ravi Yelluripati
 
Plain english guide to drupal 8 criticals
Angela Byron
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
July Patch Tuesday
Ivanti
 
Python basic programing language for automation
DanialHabibi2
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 

Drupal 6-performance-tips-slideshare

  • 1. Performance Strategies for the Drupal Webmaster Presented by Trevor James http://www.packtpub.com/drupal-6-performance-tips-to-maximize-and-optimize-your-framework/ Trevor James | Drupal Developer | [email protected] | USA
  • 2. Author Trevor James | Drupal Developer & Webmaster | http://variantcube.com/ Trevor has been designing Web sites for over 13 years, specializing in HTML, CSS, ColdFusion, and has worked with Drupal intensively for over 2 years. Trevor is interested in all aspects of Drupal including best methods of developing Drupal themes, Drupal site performance, and using CCK, Views and Panels to develop Frontend interfaces to support data intensive Web sites. Trevor is currently working on a number of Drupal related projects for non-profit, Education-based and small business organizations. Trevor created an 11.5 hour video tutorial series comprising 114 lessons titled Introduction to Drupal 6 for VTC (Virtual Training Company) in 2009. The videos are Available here: http://www.vtc.com/products/Introduction-To-Drupal-6-Tutorials.htm Trevor James | Drupal Developer | [email protected] | USA
  • 3. Why a book on Drupal Performance? • Many Drupal books are on the market but no other book focuses specifically on Drupal core performance. • To contribute to the Drupal community of users, Webmasters, and developers, presenting them with a practical book on how to keep Drupal sites running smoothly and presenting practical tips on keeping sites maintained and updated using core performance strategies. • To target both beginners and advanced users of the Drupal framework/CMS. This book provides practical tips and knowledge for novice Drupal users as well as advanced Drupal developers. • To help Drupal site Webmasters and developers keep their sites running fast and well maintained. Trevor James | Drupal Developer | [email protected] | USA
  • 4. Sample Chapter and Articles Visit the Packt Publishing Web site for a sample chapter from the book and Articles excerpted from the book – both chapter and articles are available as PDF downloads: Sample Chapter 5: Using DB Maintenance and Boost: http://www.packtpub.com/files/5845_Drupal%206%20Performance%20Tips_%20SampleChapter.pdf Articles: Drupal 6 Performance Optimization Using Throttle and Devel Module Drupal 6 Performance Optimization Using Views and Panels Caching Trevor James | Drupal Developer | [email protected] | USA
  • 5. What you will learn from the book • Upgrade your Drupal site – both full version upgrades and security patches • Backup and maintain your Drupal 6 site using core and contributed modules • Run core Drupal page compression, CSS and JS compression, and use Drupal core page caching • Use the Development (Devel) module to monitor page loads and queries • Use the Boost module for anonymous page caching • Install and use Memcache API, Authcache, and Advanced Cache modules • Configure a Drupal multisite environment Trevor James | Drupal Developer | [email protected] | USA
  • 6. Upgrade your Drupal site • Demonstrates how to upgrade a Drupal 5.x site to Drupal 6.x • Best methods for backing up your site and database • Upgrade to latest Drupal 5.x • Install contributed module upgrades and the Update Status module • Backup and export Views • Upgrade to Drupal 6.x & run update.php • Dealing with parse errors, white screens and other upgrade glitches • Best practices for tweaking your PHP memory limit; resetting your Views; and upgrading your custom theme Trevor James | Drupal Developer | [email protected] | USA
  • 7. Maintain your Drupal site • Understanding your Drupal configuration file (settings.php) • Understanding your PHP and MySQL settings • Introduction to Drupal caching • Enabling Normal and Aggressive page caching • Block caching • Other bandwidth concerns such as optimizing CSS files; and optimizing Javascript files • What CSS optimization looks like in Firebug • Performance cache, theme registry; running cron and Poormanscron module; best practices for backing up your Drupal site Trevor James | Drupal Developer | [email protected] | USA
  • 8. Use Development module • What do your recent log entries tell you? • The Development (Devel) module: The Devel module provides a suite of tools for the Drupal theme and performance developer. Two major components of the Devel module include helper utilities that monitor performance of your site, and tools for themers that allow for quick and more accurate theme development. In chapter 3 we look at how to use the Devel module to enhance performance on our Drupal site. Both Drupal beginners and advanced developers will gain Development module best practice tips from this chapter. We’ll use the Devel module to check on database queries that occur during our page loads and how long these queries take to run. We’ll use the Development block to get easier access to some common performance tools such as cron, performance cache, and theme registry. Trevor James | Drupal Developer | [email protected] | USA
  • 9. Performance Optimization • Throttle module and auto throttling features in Drupal • Throttling modules and blocks • How do you generate test users, content and categories on your Drupal site? • Views 2 module caching • Panels module caching Trevor James | Drupal Developer | [email protected] | USA
  • 10. Using DB Maintenance and Boost • How to use the DB Maintenance module to optimize your MySQL database • Introduction to the Boost module • Install & configure Boost • Boost file cache settings / cacheability settings • Boost directories and file extensions • Tweaking .htaccess to support our Boost configuration (see code sample on next slide Trevor James | Drupal Developer | [email protected] | USA
  • 11. ### BOOST START ### AddDefaultCharset utf-8 <FilesMatch "(.html|.xml)$"> <IfModule mod_headers.c> Header set Expires "Sun, 19 Nov 1978 05:00:00 GMT" Header set Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0" </IfModule> </FilesMatch> <IfModule mod_mime.c> AddCharset utf-8 .html AddCharset utf-8 .xml AddCharset utf-8 .css AddCharset utf-8 .js </IfModule> <FilesMatch ".html.gz$"> ForceType text/html </FilesMatch> <FilesMatch ".xml.gz$"> ForceType text/xml </FilesMatch> <FilesMatch ".css.gz$"> ForceType text/css </FilesMatch> <FilesMatch ".js.gz$"> ForceType text/javascript </FilesMatch> # Gzip Cookie Test RewriteRule boost-gzip-cookie-test.html cache/perm/boost-gzipcookie- test.html.gz [L,T=text/html] # NORMAL - Cached css & js files RewriteCond %{DOCUMENT_ROOT}/fire/cache/perm/%{SERVER_ NAME}%{REQUEST_URI}_.css -s RewriteRule .* cache/perm/%{SERVER_NAME}%{REQUEST_URI}_.css [L,QSA,T=text/css] RewriteCond %{DOCUMENT_ROOT}/fire/cache/perm/%{SERVER_ NAME}%{REQUEST_URI}_.js -s RewriteRule .* cache/perm/%{SERVER_NAME}%{REQUEST_URI}_.js [L,QSA,T=text/javascript] Trevor James | Drupal Developer | # Caching for anonymous users [email protected] | USA
  • 12. More on the Boost module • Testing your Boost configuration • Using Boost with Poormanscron • Clearing your Boost cache • Boost module admin and stats blocks • Boost Pages cache status block & configuration block Trevor James | Drupal Developer | [email protected] | USA
  • 13. Advanced Boost In this chapter, we're going to continue to use the Boost module and look in detail at some of the module's advanced settings and its configuration. • Modules that work with Boost – Transliteration, Pathauto and Global Redirect • Advanced Boost settings • Adding rules using Rules module • Testing your Database timestamp settings • Boost crawler settings Trevor James | Drupal Developer | [email protected] | USA
  • 14. Using Memcache API and Integration • How to install a portable development WAMP server – using MoWeS Portable • Installing Memcached libraries and service • Integrating and testing Memcached with PHP 5.2.x • Installing the Memcache API and Integration module • Enabling the Memcache Admin module • Memcache status and statistics per page • Running Memcache without saving cache data to your database Trevor James | Drupal Developer | [email protected] | USA
  • 15. Advanced Caching This chapter will discuss contributed modules for advanced caching including Cache Router, Authenticated User Page Caching, Advanced Cache, APC (Alternative PHP Cache), File Cache, and so on. In this chapter, we're going to return to our discussion of Drupal caching mechanisms and take a detailed look at a group of contributed caching modules that allow for more granular and advanced cache confi gurations within our site. By the end of this chapter you will know how to install and confi gure the following contributed caching modules: • Cache Router • Authenticated User Page Caching (Authcache) • Advanced Cache Trevor James | Drupal Developer | [email protected] | USA
  • 16. Buy the book now at Packtpub.com The title is also available via Amazon.com; and via links on my Web site, variantcube.com http://www.packtpub.com/drupal-6-performance-tips-to-maximize-and-optimize-your-framework/ Trevor James | Drupal Developer | [email protected] | USA