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.
Site very slow, when Boost installed, getting errors with taxonomy
Hi,
My drupal site is really slow. It's on a shared host, so I installed Boost as a possible solution(it rocks too). I could get faster page loads after installing, and it worked for anonymous users well. But when I try to post content (/node/add/*) which has taxonomy enabled, I get "invalid argument for each()..." Error from taxonomy.Module. I couldn't figure out what went wrong. So I disabled Boost. Problem solved, low performance
Site very slow, when Boost installed, getting errors with taxonomy
Hi,
My drupal site is really slow. It's on a shared host, so I installed Boost as a possible solution(it rocks too). I could get faster page loads after installing, and it worked for anonymous users well. But when I try to post content (/node/add/*) which has taxonomy enabled, I get "invalid argument for each()..." Error from taxonomy.Module. I couldn't figure out what went wrong. So I disabled Boost. Problem solved, low performance
Running Drupal behind Reverse Proxy Server
We are having issues with session persistence in Drupal when using the Pound reverse proxy server. Currently, we are losing our session when clicking on a link to add a comment to a node for subdomains only. This issue (losing our session) does not happen when on the main domain (www.example.com), but only when on subdomains (sub1.example.com and sub2.example.com).
Our current environment has the Pound reverse proxy server in front of two Drupal web servers that are each connected to an NFS mount where the Drupal site code exists.
Read moreHow to do IE conditional JS from a module?
I'm trying to build a webform plugin that requires some additional JS included for IE browsers based on the version, the JS I'll need to output on webforms is as follows:
<!--[if gte IE 7]><script type="text/javascript" src="excanvas-r71.min.js"></script><![endif]-->
<!--[if IE 6]><script type="text/javascript" src="excanvas-r3.min.js"></script><![endif]-->I've been trying to get drupal_add_js to work, I'm still learning jQuery and am not sure that it is the best way to check for browser or having a lot of luck getting it to work.
Here is where I'm at:
Cookies and analytics
Hi there,
This may be the wrong place for this discussion, but I members of this group will have expertise far beyond mine.
I'm running the Pantheon stack on the recommendation of some very helpful consultants, but I have some gaps in understanding on how the whole thing works. I've never quite understood, for example, why the number of "anonymous" users in the corner of the Admin Menu typically floats around 12-14, when with the Merury/Pressflow stuff turned off, the number is always higher.
Read moreAny method for clearing unused values from the 'variable' table?
After a Drupal install has been used a while, the table 'variable' overflows with values set by various disabled modules or obsolete functions which do need clearing because variable_init() (bootstrap.inc) does that unfortunate step of caching all of the table, which then often causes sites to crash due to lack of PHP memory.
Module developers may choose to use functions alternative to variable_set() and variable_get() provided by http://drupal.org/project/queryable_variables but that does not solve the pollution in all the existing 'variable' tables.
Read moreConditional Caching for anonymous users
We are building a website where anonymous users need to be validated using their IP address and hence providing them with different content and page builds based on their identity detected by their current IP. We have full control of the IP allocation and are able to determine users based on that. We wish that users do not need to register an account with the website to access this content. Boost is being used for caching.
Read moreHigh Performance Sessions at DrupalCon Chicago
This year at the DrupalCon Copenhagen we had a lot of different performance related Sessions. I watched mostly all of them and in the end I need to tell, that they are no big differences between them.
Now the Session Proposal for DrupalCon Chicago 2011 is open and I thought, why the different speakers can't organize before and make only two or three performance sessions, but them really great!
I'm thinking about a first sessions for beginners in which High Performance for Drupal is first explained, with some easy stuff.
Read moreHorizontally Scaling Drupal Workshop - Sydney - 17 Nov 2010
Made by Morgan is partnering with Dave Hall Consulting to offer a full day workshop on Horizontally Scaling Drupal. The workshop will cover:
- Aegir
- Drush
- Drush Make
- Installation Profiles
- Features
- Strong Arm
Places are limited to ensure everyone gets the attention they need. Tickets are $249+GST.
Read moreList of community sites running Drupal (and are fast)
I'm curious to know. Apart from drupal.org and g.d.o, which community websites are running Drupal and are reasonably fast?
I'll be happy to start a wiki page with a list if there is no list like this yet.
Read more






