Hi all,

First time poster. I've been looking at CMS options for the organization I work for. I've used Drupal for other sites in the past for sites that get maybe 2,000-3,000 thousand page hits per month, but this time we're looking at a site that gets, on average over the past year, 300,000 page hits per month.

What I was wondering, is once I get to this sort of usage with Drupal, can I expect to run into any problems? Are there any sort of prevantative measures I can take now to ensure I don't run into problems down the road?

Any input would be greatly appreciated!

Comments

redpuma’s picture

Hi
You might need to set up your hosting environment a bit differently for a high traffic website. There is a bit of material out there
A group discussing these issues.
http://groups.drupal.org/high-performance

An interesting article here
http://www.johnandcailin.com/blog/john/scaling-drupal-open-source-infras...

http://drupal.org/node/163216

Steve

Arnold Leung’s picture

Drupal can definitely handle 300,000+ uniques a month.

We got that kind of traffic for www.thewrap.com and things that you need to consider:

1) Using Cloud Hosting

If not,

1) Use Memcache

2) Index columns with joint queries

3) Block Cache

mark_r’s picture

Hi Arnold,

i running a quite similiar site and we are using memcache for the common cache_ tables.

Can you be more specific about "2) Index columns with joint queries" ?

We have 99% anon users and can't switch on the block cache due permission issues (don't realy now, just read that below the block cache option "Note that block caching is inactive when modules defining content access restrictions are enabled.". The option filed is disabled.

But we have from time to time quite high load peaks (result of over 1500+ user at the same time). We are still try to cover those problems.

We also tried the Boost module and all went well in the first hours. Later on we discovered that using the search field was impossible. If a anon user start a search he will be redirected to the frontpage and the url changes in some realy curiouse img url wiith .pgr or something else as extension. Very strange. I searched the bugtickets but nothing matching come up yet.

mikeytown2’s picture

would you mind opening an issue on the boost queue for the problem you encountered?

yelvington’s picture

In the words of Crocodile Dundee: "That's not a knife. This is a knife."

300K pageviews isn't an issue unless you're using some crappy low-end shared webhost.

If you're concerned about performance under load, you should start with making sure APC is installed with PHP, then properly tune your database, then install and configure the Boost module so that anonymous users don't even hit the database.