ryan_courtnage's picture

Highest number of nodes in a Drupal site you've worked on?

less than 100
6% (3 votes)
100 to 1,000
11% (6 votes)
1,001 to 10,000
19% (10 votes)
10,001 to 100,000
24% (13 votes)
100,001 to 500,000
4% (2 votes)
500,001 to 1,000,000
13% (7 votes)
more than 1,000,000
24% (13 votes)
Total votes: 54
mikey_p's picture

Memcache API or Cache Router?

Memcache API
49% (26 votes)
Cache Router
51% (27 votes)
Total votes: 53
Shyamala's picture

Drupal and connection pooling

Does Drupal support connection pooling,
transaction control,
connect and disconnect connections??

Any thoughts on:

bbenone's picture

Tracking Performance/Page Execution Times

I'm looking for some tools to analyze page performance times. I'm betting some Drupal tools/modules already exist, but my searches are turning up empty. Anyway, I figured I'd post here before reinventing the wheel.

Read more
Gerhard Killesreiter's picture

Talk about caching and performance in Szeged

Hi there,

I'll give a talk on caching and performance at Szeged:

If there is any topic you are especially interested in and think I should cover it during the session, please leave a comment below.

JohnForsythe's picture

Surviving social-media traffic spikes: 5 simple performance tips

I just wrote a new article called How I Survived a 2300% Traffic Increase With Drupal. It documents my experience with hitting the front page of Reddit, and some of the steps I took to make sure my site stayed online.

I also included some nice traffic graphs and statistics. If you ever wondered what kind of numbers to expect from a front-page link on a big social news site, be sure to check it out.

John Forsythe

markus_petrux's picture

Possible improvement with caches


I would like to share some thoughts about caching in Drupal, and then see what you people think about it. Not sure if this is new though.

Sometimes, cached objects are created on demand (while a page request occurs) and use expiration times. For exemple, cache_filter table usage in check_markup. In these cases, the logic is more or less, like this:

if ($cached = cache_get($cache_id, 'cache_filter')) {
  return $cached->data;
// object is not cached, so here we do a lot of stuff to
// build the thing, then cache it with an expiration time
cache_set($cache_id, $text, 'cache_filter', time() + (60 * 60 * 24));

Well, the problem here is that if several page requests come at the same time, there will be several processes doing the same job and caching the same object, concurrently. For hi traffic sites this might be a problem.

Read more
arman's picture

CDN notes


We're preparing to rollout a CDN for our Drupal implementation and would like to get notes of other people's experiences.

We have about 1/2 million images that we primarily want to push out to a network.

There is a CDN module,, that we've been looking at, however the author states:
"... it doesn't scale yet (yes, that's pretty ironic since the exact goal is better scalability ..."



tjholowaychuk's picture

What would you like to see most in a Drupal-specific performance book?

Solutions for shared hosting
13% (4 votes)
"Frontend" performance
7% (2 votes)
System tuning
17% (5 votes)
Database tuning
13% (4 votes)
Developing modules for high performance
23% (7 votes)
Module implementations and reviews
3% (1 vote)
Availability / performance monitoring
3% (1 vote)
Spam prevention
0% (0 votes)
"Highend" architectures
20% (6 votes)
Total votes: 30
gordon's picture

CCK performance (or lack of)

Here at Lonely Planet we have been looking into CCK for our own projects so we can create easily supported sites which don't need developer input to do simple things like adding additional fields.

But during this time I discovered how bad the performance actually is. Like everyone I thought that adding fields that were not multiple or shared you would get the best performance.

Well I was wrong, and spent a while making sure that I was correct. And I was.

So during some other enhancements I needed to fix the CCK so that performance was much better.

Read more
Subscribe with RSS Syndicate content