This is a series of pages that I am happy to help with, but probably would not be best to take the lead. I only mention it because (a) Steven's new leadership and DrupalCon have provided occasion for a big picture look at our docs, and (b) I've been learning the hard way how some configurations can hit a Drupal-powered site hard when under active traffic. This is a documentation gap I'm seeing in an area where I think many people might find helpful info.

The main optimization topics I see are:

  • Modules that can slow down a site with multiple sql queries
  • Modules that can be very helpful in improving site performance
  • PHP config (httpd, php.ini) tricks to help site performance
  • Areas for tips/tricks using Zend and other caching systems people might have at hand or wish to try
  • What kinds of PHP snippets can hit a server hard

Right now, there are links to fabulous resources, and it's delightful to see it growning, so maybe I'm just being impatient here in wondering if we can invite some further discussion on how people have optimized this or that. Case studies in site optimizations, if you will.

As people push their sites do to much more than simple (community) blogging, insights on optimizations and some how-tos or snippets could be very beneficial to the community.

Comments

Amazon’s picture

Are you talking about this page http://drupal.org/node/2601?

laura s’s picture

I think my brain needs a little optimization, or at least a defrag, because I copied the URL in preparation for filing this issue, and then I neglected to include it.

Yes, that's the one. Thanks!

Amazon’s picture

* Modules that can slow down a site with multiple sql queries
-I indicate that you should use the Devel module which highlight if multiple queries are being run, or they are being run slowly. Are you suggesting we keep an official list of slow modules?

* Modules that can be very helpful in improving site performance
-devel
-dba will have mysql tuning tips soon.

* PHP config (httpd, php.ini) tricks to help site performance
-what's missing from the existing PHP section?

* Areas for tips/tricks using Zend and other caching systems people might have at hand or wish to try
-updated the section on Drupal resource consumption

* What kinds of PHP snippets can hit a server hard
I think you really need to measure your server globally rather than look for specific problems.

linulo’s picture

Are you suggesting we keep an official list of slow modules?

I second that. There are many nice modules but some come at a high price performancewise and it helps developers as well as users to know that. Users can decide whether they really need them and developers could pick those modules for optimization.

Amazon’s picture

http://drupal.org/node/49039

You will have to run both the devel.module and measure the memory use as outlined in the parent page.

sepeck’s picture

Status: Active » Closed (fixed)

no adds to the page in a year. closing issue. re-open if interested in moving forward with pages.