Search through our group's posts (events, discussions, jobs, etc.) and their comments here. Results are displayed in order of post date. Use the pager below to browse results.
A list of best Practices for getting decent Performance on High Traffic Sites
Hi Everyone.
Very important topics have been discussed in the high performance group in the past and i would like to request all members to help make a list of important factors, which can offer performance boost for Drupal website. I will list a few i know work very nicely. Please do add your suggestions.
- Use BOOST module to serve static content to users
- Cache router can also be used for caching.
- If you are on dedicated hosting, use LiteSpeed Webserver. Even there are some companies offering LiteSpeed hosting in shared environment.
APC reduces Apache Thread Size: unlocking the power of top to grok
At Do It With Drupal last December in New Orleans, I was very rude to the inestimable Matt Westgate by making a contradictory comment in his "Drupal under Pressure" high-performance session about how APC decreases rather than increases total memory utilization in Apache with mod_php and then having my phone ring with an emergency client call and having to walk out of the room without explaining what I meant. Poor form to say the least.
Read moreDebugging slow POST/GET profile
Hi all,
We have a fairly complex site for a corporate client. We are in the process of undergoing performance testing, which is being performed by the client's internal QA team. Overall the results are satisfactory: with 100 concurrent users on the site (50 logged in), most pages are returning in an average of under 1 second, with a few outliers. The site is being tested on the client server, to which we have no direct access at the moment.
Here's the problem we could use some ideas troubleshooting.
We are using content profile for users profiles.
Read moreNew Drupal Book - Drupal 6 Performance Tips
Drupal 6 Performance Tips, by Trevor James and TJ Holowaychuk, is a newly-published title from Packt Publishing aimed at Drupal beginners, developers, designers, and webmasters who utilize the Drupal content management system to create robust websites.
Read moreHigh Performance Drupal hosting providers
I have developed a drupal site for a client who needs a high-performance production environment. I would like to give them a list of 2-4 companies that are geared up for this in the near term. I'm aware of FourKitchens.com and will include them in the list. Do you know of other companies that I could include in the list?
Read moreUsing multiple slave MySQL databases as 'read only' DBs
Hello
We have a busy site currently running Pressflow 6.15 across 4 web servers pointing to a single Master/Slave DB setup.
One of the web servers is the CMS server that web publishers use to update the site. The other 3 servers are public facing and server the corporate website.
The public site is anonymous in terms of Drupal logins, although a few pages need to connect to a 3rd party site via SOAP, and so we need to maintain some basic session information.
Read moreScalable file upload backend?
I'm in the process of setting up Drupal as the CMS for a large community site. This is is going to get a fair amount of image/video uploads which are put into /sites/default/files/ This works well for a few hundred to a few thousand files but after that performance and maintainability starts to degrade.
Read moreAutoscale of memcache bins
Hi
Have found Gear6 www.gear6.com.
They provide hosted memcache with automatic scaling. Sounds interesting.
Does anybody know, how to do it with memcache?
bennos
Read moreload balanced Mercury instances
Hello
Anyone currently working with Mercury/varnish in a load balanced envrionment? We're looking to have three web servers running Mercury, all pointing to a single DB box + slave.
Heads up for any gotchas (varnish cache going stale? etc) would be much appreciated.
Thanks, James
Read moreOptimization with two or more backend servers
Hi guys,
We are running a large website and expect for more visits in the next feature.
Currently we are using one server with the following configuration:
- squid (that caches and serves all the static files)
- web server with xcache, memcache and authcache for anonymous.
What do you recommend to have for a better performance?
I'm thinking at the following idea:
1. have squid on a separate server that will cache all the static files
2. have two or more back-end servers and use squid to delegate the requests to these servers
3. have mysql running on one server


