speed
drupal core code really "ugly?"
While searching for how to integrate drupal with a "light" webserver called Hiawatha, I find this comment intriguing:
http://www.hiawatha-webserver.org/forum/topic/222
In one of the comments, Hugo Leisink says that he doesn't recommend drupal because of the "ugly" code.
He says "On a simple page that showed a list of 15 items, Drupal needed more that 400 database queries."
I know drupal does these queries so it can do logging and for other status information, but I think you can disable these logging features.
Tutorials: Drupal caching, speed and performance
To make it easier to find information on these matters, I've started the new handbook page Drupal caching, speed and performance in the Tutorials section of drupal.org. It's just a guide to information and tutorials on optimizing Drupal's performance, speed, and scalability, with an initial listing of fourteen resources. If anything is missing, you may edit it to add other useful Drupal performance resources.
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".
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
Can anyone recommend a server setup?
Hi,
We need our www.projectstars.com site to run a lot faster than it is at the moment and wondered if anyone with experience could advise us on a good option for upgrading from our current virtual server. We're using memcache, block caching, and general drupal caching but as most of the site is dynamic I'm guessing that having a fast database server would help.
Taking voting *speed* into account
Hi
I am thinking about tuning my vote_up_down based site into a bit more digg-like site. On Digg 50 votes per hour can outperform 500 votes per two weeks - it allows "hot" news to be pushed to the front page earlier. Can similar things be achieved with the help of voting_api?
- I am thinking about attaching to every node, not only a "vote" counter, but also kind'a "internal priority" counter, that would be increased by user votes and decreased by time therefore making old votes less valuable.
improving performance: magic_quotes_gpc
Just make sure, you have magic_quotes_gpc variable in php.ini set to Off, otherwise, Drupal will walk all $_GET, $_POST, etc. arrays to manually fix magic quotes. This can affect Drupal performance.





