High performance

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.

slantview's picture

First Cache Router release for Drupal 7

Hello Drupal world!

I released beta1 of the 7.x branch of Cache Router over the holiday. The new release passes all Core Cache Tests for APC, File, Database, eAccelerator, and Memcache. XCache is currently broken, and I'm working to get that engine working again as well.

Read more
Daniel Norton's picture

D6 Page Compression vs. Apache2 mod_deflate?

Sorry, I'm sure this is addressed somewhere, but I can't find it. Can someone point me to a discussion that can help me decide whether I should be using Drupal 6 "Page Compression" or Apache2's mod_deflate?

Thanks.

--
Daniel

cdoyle's picture

Inordinately high memcache miss rate on Drupal 5 questions

I've run into what seems to be a problem with memcache. Memcache has a gig of memory and generally sits at around 85% full with over 50% cache misses. The site has been hit with some traffic spikes of around 40k+ visitors per hour (mostly anonymous visits) and this has been enough to take it down (with the additional traffic to another Drupal site running on the same servers). There are two fairly powerful web servers and I think that if memcache were working properly, things would be fine.

Read more
Bubo's picture

Porting to Drupal an changing Server

Hi

I'm thinking about to port a site running on self build scripts to Drupal Version 6.
Here're some facts:

Registered Users: ~117.000
Averrage Online: ~6.500
Hits (monthly): ~2.200.000

Most used Modules:
- Forum (14.000+ threads)
- Private Messaging
- Image Gallery
- Buddylist

At the moment it all runs at a Clustered Hosting Plattform.
The Performance is very badly.

My goal is to write import scripts to Drupal and move to a Server like this:

Hardware:

  • Intel Core2Duo 2x2,4Giga
  • 2Gb of DDR Ram
  • 1TB Mirrored SATA
  • 2x1Gb Intel LAN

Software:

Read more
dewolfe001's picture

CCK Performance

Hello,
I am planning on doing some benchmarking to assess two models of CCK used in Drupal 5.

Read more
JBadger's picture

Drupal Experts Only/Achieve Internet | Achieve Internet

Employment type: 
Full time
Employment type: 
Part time
Telecommute: 
Allowed

We’re looking to expand our team by adding a couple more advanced Drupal experts. At this time we are only looking those individuals that have extensive Drupal experience developing custom modules and working with complex integration projects.

Read more
mrbnet's picture

Node Creation and Updating

I am working on a new Drupal site and it appears to be pretty well tuned for traffic. There are currently 450,000 nodes that are updated on a weekly basis. I am running into some issues with drupal_execute. The script I have created queries a mysql database for all the information for nodes and loops through using drupal_execute to either create a node if one doesn't exist or update if it finds a match based on a specific CCK ID. I can get through about 40,000 nodes before my server comes to a crawl and starts swapping.

Read more
gdtechindia's picture

Speed up content delivery using technologies like Zeus

Hi Everyone,

I was thinking if some advanced server technologies can help to speed up the Drupal Site ?

Something like Zeus (zeus.com) or Litespeed (litespeedtech.com).

Will they be compatible with Drupal.

And has anyone already tried any of these or some other solutions.

I am not very good at programming and linux, so my question may not seem very intelligent to Geeks.

Best Regards
Dhaliwal

keyo's picture

Hosting advice wanted.

I will be hosting an auction site which will get quite a bit of traffic (expected 2000 viewers) on the day of every auction. Most of the time it will be quite a low traffic. What hosting would I need to accommodate this? What steps should I take to optimize performance. I've looked at media temple, mosso, slicehost and a few others.
Should I go for a cluster, vps or dedicated server.

Thanks.

Swampcritter's picture

Explanation of site performance increase using the throttle module

I support a D5 site that has been averaging around 18 secs load time for the front page (it has lots of external httpd calls, javascript, css files, etc). The architecture consists of a redundant front-end load balancer along with a pair of Squid caching servers, a RHEL5 GFS 4-node cluster, Memcached cluster (1GB per server, 4 servers total). D5 site is running the Memcache API as well.

LoadRunner Setup: 20 Minute Run-Time, 100 Virtual Users (Starts at 2, increases by 2 each 10 seconds)

Read more
hinchcliffe's picture

Database Performance Question

So I have a drupal 5.x site set up with 1600 nodes, 10 users, a custom theme, and lots of modules.

I just finished setting up a support part for the site where the client is going to be adding an invoice for all the products he sells. He has roughly 5000 buyers and each buyer buys around 2-5 products minimal from him a year.

So lets say I'll be adding roughly 25,000 extra nodes a year to the site for the support section.
In 5-10 years that could reach 250,000 nodes. Is this a lot? Would this slow down my main section on the website?

Read more
beejeebus's picture

opt-in performance benchmarking on d.o.

hi all,

posted this on the dev list, adding it here in case some in this group don't watch the dev list.

i've been watching the inspiring work to integrate testing patches against HEAD at testing.drupal.org, and wondering if it would be useful/possible/desirable to have benchmarking integrated into d.o. as well?

like the testing stuff, but maybe opt-in?

i'd be willing to do some dev/sysadmin work, and i'd hope there would be enough dev resources, but we'd need some hardware dedicated to it.

thoughts? suggestions? flames?

cheers
justin

Swampcritter's picture

Split MySQL DB read/write for Drupal 5

I am the back-end engineer/architect working on consolidating a number of production web sites using Drupal 5.11 with the Drupal Memcache API as a base along with the multi-site configuration.

Here's the architecture so far...
- 2-node load balancer front-end (2 Cisco ASA 5510s)
- 4-node web/app servers: RHEL 5 + GFS + Drupal Memcache API + Memcached (Quad Xeon, 8GB Ram each)
- 1-node MySQL 5.x database server with two other MySQL servers in hot stand-by mode (Quad Xeon, 16GB Ram each)
- EMC SAN Storage (1.5TB allocated)

Read more

Generic module to find/add indexes

This is a wiki to plan a module to allow admins to add indexes to their site schema - this can be done easily in Drupal 6 and beyond using http://api.drupal.org/api/function/hook_schema_alter/6 - this discussion came from http://drupal.org/node/231453, where it was realized that CCK does not really have the usage context to be able to do this effectively, and also there are tables beyond CCK getting used in new ways by views and other modules that also need alternate indexes.

Read more
Carlos Miranda Levy's picture

Load Balanced Servers Questions

I am setting up 2 load balanced servers under 1 ip to run my Drupal sites (multisite installation).
The sites will be using a separate dedicated server for the MySQL databases, on the same rack and 100Mbps network for faster access.
All 3 servers (2 app servers load balanced under one ip and the dedicated mysql server) are on the same physical rack.

Several questions come to mind, in particular...

APPROACH 1: rsync /home directories accross both servers.

Read more
gansbrest-gdo's picture

gZip css and javascript Drupal 5

Hi!

Is it possible to gzip CSS and JS files in Drupal5?

Thanks

haojiang's picture

help - login users,hight performance,D6,everything is all right with drupal but performance

forgive my poor English, but i really want to have my problem fixed and join you though i am not a programer.

i use drupal6.6 to convert my origin website , which is a great flux one in my school about 5000IP/day .
i fixed a lot of problems through GOOGLE , tpl.php,form.api,CCK+VIEWS,etc

but i really come up a problem : too slow to do some update after login!

every day , my website will have 50 students and teachers have to update their information like news and so on . they tell me that the new test website(drupal) is great but the performance is too bad.

Read more
moshe weitzman's picture

Caching the page callback for authenticated users

i was pondering how to speed up some complex pages for authenticated users and I had an idea. the gist is to almost exactly emulate block caching but applied to the return value of the hook_menu's 'page callback' rather than hook_block('view').

Read more
juan_g's picture

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.

kbahey's picture

Benchmarking Drupal core for 5.x, 6.x, and 7.x: We are getting slower

We conducted some benchmarks for Drupal 5.12, Drupal 6.6 and Drupal 7.x (Oct 24 checkout).

We used the same data set for all 3 instances:

Users 4,950
Nodes 5,000
Comments 20,000
Vocabularies 10
Terms 1,000

And same test parameters: 10 concurrent users, 2 minutes stress test on 30 individual nodes, and the home page.

Read more
Subscribe with RSS Syndicate content

High performance

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week