High Performance

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

This group is dedicated to solutions and approaches for high traffic, high performing Drupal sites. As such, it will deal with a lot of information around the rest of a typical Drupal "stack" -- the operating system, web server, database, and PHP tweaks that combine to support the Drupal application.

This is not a support channel or a place to post bug reports.

If you think you have found a bug, use the issue queue for the appropriate project.

If you need support, see http://drupal.org/support for options.

patrickmoran's picture

Improved Drupal Monitoring- DrupalCon special offer

Pardon the interruption, but we here at New Relic updated our performance monitoring app for Drupal and today is the last day to sign up for a free account.

http://newrelic.com/drupalcon

Read more
perusio's picture

Nginx Cache Sprint at Drupalcon London

Start: 
2011-08-26 11:00 - 18:00 Europe/London
Organizers: 
Event type: 
Sprint

Nginx has 2 caches:

  1. A proxy cache when you're proxying to another HTTP server.

  2. A fastcgi cache when you're "proxying" to FastCGI.

This is a native cache not an external one. Hence you can get high performance caching without the additional complexity of having another moving part on your setup. Thus making potentially making things like Varnish superfluous.

Read more
zoon_unit's picture

Long delays and Error 503's from Varnish

I've got a Mercury 1.2 site set up on Linode and just installed a new site. In some page loads I get extremely long delays. (30 seconds or more) On other page loads, they come up almost instantly. I know the Varnish 503 error is probably because it is waiting for Apache to respond. The question becomes, why is Apache so slow??

What is the best method or analysis package for tracking down these extreme slowdowns???

thanks

Read more
Fabianx's picture

DrupalCon London: High Performance BoFs

Start: 
2011-08-25 11:00 - 12:00 Europe/London
Organizers: 
Event type: 
DrupalCon

Just for information for all that are interested in high performance drupal and happen to be at DrupalCon London:

We're having two BoFs tomorrow, which are sharing one timeslot from 11:00 to 12:00.

The first part is:

DRUPAL PERFORMANCE AND SCALING by soyarma, which is a followup session to his talk "Damn quick drupal" (http://london2011.drupal.org/bofsession/drupal-performance-and-scaling)

The part second is:

Read more
alexus's picture

I always get: X-Varnish-Cache: MISS

Hi

I need some assistance with my varnish (or at least so it seems like), for whatever reason whenever I use curl to check for varnish's "X-Varnish-Cache" I always get "MISS", I'm not sure when/what have changed in the past so it stop working but a while ago it was working fine no problem.

I post my varnish's default.vcl here: http://pastebin.com/6yJALh5B

any suggestions are welcome and not to just MISS/HIT but in general if you have any suggestions over my varnish config I'm gladly listen

mbp:~ alexus$ curl -I XXX.XXX
HTTP/1.1 200 OK
Server: Apache/2.2.15 (Red Hat)

Read more
carn1x's picture

Benchmarking Views with mysql query cache on by default

I'm trying to benchmark a View on a MySQL server shared by a number of other developers, so I don't have the luxury of turning off query_cache_type since as far as I can tell, it's server wide and not restricted to per database.

I believe there's a way to turn it off per session, is there either a good way or otherwise, that I can set my particular development branch to operate with query_cache_type off.

Alternatively, a way to push SQL_NO_CACHE into Views either globally or per View would be fine.

Thanks for any advice :)

Read more
rjbrown99's picture

Memcache as a service @ AWS

Very interesting. Memcache as a service.

http://aws.amazon.com/about-aws/whats-new/2011/08/22/announcing-amazon-e...

If anyone happens to kick the tires on this with Drupal I'd be interested in feedback on how it works. I don't have time at the moment to take it for a test drive but it looks quite interesting.

Read more
gateway69's picture

High performance Drupal advice (game server)

We are in the process of getting ready to release a game in the next few months, most of all the back-end is handled by drupal and some custom plugins, but we are now looking to move towards the cloud and making sure drupal and the db can handle the traffic.

I have started down the road of googling all over the and of course ran into project mercury / panthon / press flow etc..

Read more
christefano's picture

High Performance Drupal meetup in Mar Vista on September 8, 2011

Start: 
2011-09-08 17:00 - 20:00 America/Los_Angeles
Organizers: 
Event type: 
User group meeting

Caffeinated Drupal at Drupal Cafe Interested in Pressflow, APC, Varnish and memcache? Want to jump from shared or "grid" hosting to VPS or dedicated hosting but aren't sure what to do? Do you just want to get more out of what you currently have and take your Drupal site to the next level?

Meet with friends, have coffee and talk about Drupal performance on the Westside at the Venice Grind between 5-8pm on Thursday, September 8, 2011. In the past, we've gone to dinner afterward at nearby restaurants including El Agave and Mitsuwa. You're invited!

To get last-minute updates, sign up by clicking the Signup button below or stay tuned to the comments on this page (or both!).

When: 5pm to 8pm on Thursday, September 8, 2011
Where: Venice Grind at 12224 Venice Blvd, Los Angeles, CA 90066
Read more
mikeytown2's picture

Pressflow - PHP Notices

Currently fixing various notices and I find this query to be very useful in phpmyadmin. Be sure to have "Full Texts" selected under options.

SELECT
  COUNT(*) AS count,
  watchdog.*
FROM watchdog AS watchdog
WHERE type = 'php'
#AND variables NOT LIKE "%SQL%"
GROUP BY variables
ORDER BY
  count DESC,
  wid ASC

This is what I use on the dev box in settings.php; makes errors very verbose and enables dblog if it is disabled.
<?php
// Show Errors in output
ini_set('display_errors', '1');
// Report all php errors.

Read more
Subscribe with RSS Syndicate content