juan_g's picture

Staying online during a perfect storm of traffic

As seen on Planet Drupal, the recent article Improving Drupal's Performance with the Boost Module for the UN's Millennium Campaign (October 23rd, 2008) describes how a Drupal site successfully managed a very high traffic situation. They achieved this with "one enormously helpful Drupal module, called Boost", and "some fine tuning".

bennos's picture

How can I get a better Free Tagging Performance?


I am developing a bigger site (D5) with a free tagging vocabulary. Currently the vocabulary has 16.000 entrys. i have searched with google and on, but I have not found some performance improvement like cache or pacthes.

What are you doing?

I think I am not the first one with bigger vocabulary. Some links or code snippets would be great.


techsoldaten's picture

Lead Developer | Trellon, LLC

Employment type: 
Full time

Trellon is an Internet strategy and development firm. We are seeking qualified developers to join our elite Drupal development team. Please direct all inquiries to Please include a cover letter, resume, and statement of salary requirements.

What This Job is About

Lead Developers are important actors in our delivery process. Here's what we expect them to do.

1) Understand the goals and strategy behind each project from conception through completion. Our thoughtful, dedicated approach to working with clients is what sets us apart. Lead developers help make sure each project meets or exceeds the goals we set out to achieve.

2) Write clean, well-engineered code that conforms with accepted standards within the Drupal community, and test web applications. Years of experience have taught us these two goals are directly related to one another. Lead developers set an example through strong quality assurance practices in their day to day work.

3) Communicate effectively with project managers, technical leads, internet strategists, and other internal team members, as well as outside stakeholders. We want to maintain a positive, productive environment at Trellon, and Lead Developers are active in sharing knowledge across the organization and with our clients.

4) Identify opportunities for process improvement and make constructive suggestions for change. There is always a better way to do things, and we don't pretend to be perfect in everything we do. Lead developers are often the ones who see a potential problem and come up with the solution for how to fix it.

Read more
ryan_courtnage's picture

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

less than 100
5% (3 votes)
100 to 1,000
11% (6 votes)
1,001 to 10,000
18% (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
25% (14 votes)
Total votes: 55
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
Subscribe with RSS Syndicate content