Linux Sysadmin Blog

Linux Sysadmin Blog header image 2

Drupal performance tips from DrupalCon

March 5th, 2009 · 1 Comment · drupal, monitoring, Performance

Still reporting from DrupalCon. So far there have been a number of sessions I have attended. Here are some highlights from those sessions on how to increase performance on your drupal site.

  • Look at the number of requests a page makes to the server
  • Use yslow to measure page rendering (often a page performance is perceived, not just based on the server response time)
  • Remove search, use alternate solutions such as Apache Solr or Google Search API
  • Use CDN as much as possible
  • Use Reverse Proxy Cache and memcache
  • Obviously use drupal cache

Some other notes that are somewhat related to drupal performance and site performance management in a clustered hosting environment.

Manual updates and rollback

OLD WAY: tar, move/copy untar restart services

OLD WAY: rsync

BETTER WAY: Capistrano

Managing systems:

BETTER WAY: bcfg2

Monitoring Tools

  • Capacity Load: analyzing trends, predicting load, checking results of configuration and software changes (cacti, munin)
  • Failure: analyzing downtime, notification (nagios – using nrpe agents to monitor diverse services (do we use it this way?) , hyperin)

Use monitoring tools to closely observe cluster replication and cashing as the failures in this area are the most difficult to solve.

About andrew

andrew kucharski has wrote 50 articles on this blog.

Random Posts

Tags:

One Comment so far ↓

  • marius

    This is interesting… Thanks for sharing!
    I must say that I am happy that I am already using for some time the ‘better way’ tools :-)

Leave a Comment