This site is archived.

Make Drupal Run Fast - increase page load speed

Day: 
Monday
Time: 
11:00 AM - 12:00 PM
Room: 
306 Trellon

Presented by

Andy Kucharski (akucharski)
http://www.prometsource.com and http://www.isupportdigital.com
Configuration, Set-up & AdministrationConfiguration, Set-up & Administration
Code-free success: Manage Drupal through the User Interface.

What does it mean when someone says "My Site is slow now"? What is page speed? How do you measure it? How can you make it faster? We'll try to answer these questions, provide you with a set of tools to use and explain how this relates to your server load.

We will cover:

- What is page load speed?
- Tools used to measure performance of your pages and site
- Six Key Improvements to make Drupal "run fast"
++ Performance Module settings and how they work
++ Caching - biggest gainer and how to implement Boost
++ Other quick hits: off loading search, tweaking settings & why running crons is important
++ Ask your host about APC and how to make sure its set up correctly
++ Dare we look at the database? Easy changes that will help a lot!

- Monitoring Best practices - what to set up to make sure you know what is going on with your server
- What if you get slashdoted? Recommendation on how to quickly take cover from a rhino.

Experience: Beginner, Intermediate, Advanced
Industry: education

The program sounds great. Will the conference be recorded and posted on youtube?

That would be quite useful as a starting resource to many. I second.

there are 100 videos up at the internet archive from last year's drupalcon in DC

http://www.archive.org/search.php?query=drupalcon%20%20DC%20AND%20mediat...

and 72 movies of DrupalCon Boston 2008

http://www.archive.org/search.php?query=drupalcon%20%20Boston%20AND%20me...

if the links i included don't show just go to www.archive.org and do a search for DrupalCon DC or DrupalCon Boston

I have a feeling you will be covering a bunch of my modules; I'll be here to help if you want :)
http://drupal.org/project/boost
http://drupal.org/project/css_gzip
http://drupal.org/project/parallel
http://drupal.org/project/dbtuner

Yes, please come by, I'll save a seat for you in the front row! I have two of these in the slides now... I think I missed parallel but I will add it in

Session was really informative. Anyway i could access those points / ppt ?

Unfortunately I missed this session by mistake, is there any chance that the presentation will be posted somewhere? Thanks!!!

Quick recap of my IRC notes while the presentation was going on:
* pingdom will also do waterfalls - http://tools.pingdom.com/ http://www.webpagetest.org/

* javascript that prevents other things from being downloaded might be fixed by using non blocking loading of javascript - Example fix (8 way to do it if I remember correctly) http://www.yuiblog.com/blog/2008/07/22/non-blocking-scripts/

* Jmeter can profile logged in and anonymous users.

* If your using a private file system & can't use css/js optimization then parallel will help a lot - http://drupal.org/project/parallel Drupal 7 will not have this issue. Parallel can also be used for with a origin pull cdn.

* If using a push cdn you should really use this patch for imagecache - http://drupal.org/node/374202#comment-2799612 Added bonus if using it with VBO

* Info on putting your htaccess rules in httpd.conf - http://drupal.org/node/43788 Compliance with SA-2006-006 - see this section, I wrote it ;)

* Boost with no database interaction - Boost Retro Mode. ctrl-f for "retro" on boost configuration page to find it ;)

* InnoDB YES; PostgreSQL hopefully more info - http://groups.drupal.org/node/61793

* web master tools = google web master tools - http://www.google.com/webmasters/tools

* Pressflow + Varnish is a good option; so is Mercury.

* Fix for drupal's comments and page caching is to use a 3rd party for comments that ajax load the comments on that page.

* Cron - Active sites that uses XML Feeds - Once an hour minimum. "BrochureWare" sites - Once a day around midnight.

* Example of an ajax load of 3 views blocks - http://drupal.org/node/657826

* Authcache for logged in users, might be useful - http://groups.drupal.org/node/19823

* http://drupal.org/project/memcache http://drupal.org/project/cacherouter

* More info & discussions - http://groups.drupal.org/high-performance