High Performance

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

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.

kmoll's picture

Separate Old Content

Hello, I have been developing with Drupal for a while now, but new to the high performance side of things. I am working with a site with about 105,000 nodes and keeps growing at a fast rate. But most of the nodes get put in an archived state after a week or so. So most of the content on the site is very up to date, but we want to keep the old content because search engines have indexed them, and our authors and content providers look up their old content to reference in new articles. But the views for the site filter out the content based on the value of that archived field.

Read more
mrchrisadams's picture

Trying to size up a server for an open atrium install - do these calculations this sound reasonable?

Hi guys

I'm trying to size up a server for an install of open atrium, where I'm expecting to be serving an intranet of 3000 total users across the globe, with around 150 concurrent users at a time, and I'd like to see compare what I think I'd need, with what you would suggest for running a site like this.

Read more
ludo1960's picture

Zeropoint theme in pressflow

Hi there,

Just upgraded a site to pressflow from drupal 6 and the performance boost is well worth the effort.

Using the zeropoint theme, it has a rotating banner in the header (rotate.php) However it doesn't work anymore. Using firebug I see:

    background: url("/sites/all/themes/zeropoint/_custom/headerimg/rotate.php") no-repeat scroll 100% 100%

So it is finding the file, but it wont run. Tried changing the permission to 777 and flushing the cache but it still refuses to run, got me stumped anyone any ideas?

Thanks...

Read more
r2b2's picture

Help with optimizing drupal 6 on a Dreamhost private server

Hello,

Read more
firebird's picture

Caching content for authenticated users

Exove Ltd is developing a new module, integrating Varnish into Drupal in a way that allows caching not only anonymous users' content, but authenticated users' content as well.

The basic idea behind the module is to generate cacheable anonymous versions from any page with cacheable content, leaving placeholders in place of user specific content, and to serve those versions to all users. Any user-specific content is then replaced with AJAX for all authenticated users.

Read more
Anonymous's picture

Nodejs.module Drupal 6 branch

Thanks to the efforts of julien, we now have a Drupal 6 port of the Nodejs module.

It still needs work, so anyone who asked for a D6 port is invited to get the code and test it! Bug reports and patches welcome.

Read more
chrisarusso's picture

Are we squeezing too much?

Since having attended DrupalCon Chicago (and really well before) we have tried to absorb as much as we could from the advice of the performance community and implement it.

We haven't yet implemented Varnish/memcache/apc..., but we would like to take this (varnish) as our next step. Memory is a bit of a concern for us, we have a handful of services all running on one 8GB machine with a fair amount of daily traffic. I aplogize for the loads of data ahead, but i figured better to write too much rather than not enough.

We are primarily concerned with,

Read more
_-.'s picture

adding IPv6 to an existing IPv4-only 'high-perf' Pressflow web-stack?

our current web stack is an all IPv4, DIY implementation of,

	nginx
		multiple listeners on IPv4:80, IPv4:443
		proxypass to varnish-cache on 127.0.0.1:9000
	  |
	  |
	varnish-cache
		listener on 127.0.0.1:9000
		filter/pass to 'faux-CDN' on Apache2
			'img' -> 127.0.0.1:12003
			'css' -> 127.0.0.1:12002
			'js'  -> 127.0.0.1:12001
			'...' -> 127.0.0.1:12000
	  |
	  |
	apache2/mod_php,mod_deflate +
	Pressflow6/memcached(cache_inc/session_inc/lock_inc)
		listeners/vhosts on 127.0.0.1:1200{0,1,2,3}

all works as planned.

Read more
amolbhavsar's picture

Hi node_load_multiple() taking too much time.

Hi All,

I am using Drupal 7.

In a page for loading a node of particular content type, I am using node_load_multiple().

Due to some unknown reason, the page is taking too time that the page never loads.

Can somebody please tell me what must have gone wrong?

Looking forward for help from somebody.

Thanks.

Read more
samcohen's picture

Suggested Server Specs for a High Performance Site

Hi.

I'm helping a company set up a Drupal 6 site that will be used as an intranet for its 20,000 employees. They estimate perhaps 1000 people logged in and using the site at once.

Because it's a difficult process for this company to upgrade the server later, they would like to start off with a box good enough to handle the traffic.

Can anyone recommend what type server to start out with or perhaps point me to something that might offer recommendations for server specs based on # of users.

thanks,
Sam

Read more
Subscribe with RSS Syndicate content