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.
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?
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
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
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:
- Intel Core2Duo 2x2,4Giga
- 2Gb of DDR Ram
- 1TB Mirrored SATA
- 2x1Gb Intel LAN
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
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
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.
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.
LoadRunner Setup: 20 Minute Run-Time, 100 Virtual Users (Starts at 2, increases by 2 each 10 seconds)Read more
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?
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?
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)
Last updated by Owen Barton on Tue, 2008-11-04 16:29
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
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
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
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
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.
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:
And same test parameters: 10 concurrent users, 2 minutes stress test on 30 individual nodes, and the home page.Read more