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.
metatag_entity_load is slow when node has thousands of revisions
Just a heads up that the newer version of metatag has a bottleneck with lots of node revisions. https://drupal.org/node/2183203
In our case we had a node load take over 8 seconds because the node has over 100k revisions. Raw output from my debug code
hook_entity_load metatag in 8.2447 seconds
hook_entity_load rdf in 0 seconds
hook_TYPE_load webform in 0.0443 seconds
hook_TYPE_load bf_field_mapper in 0.0401 seconds
hook_TYPE_load comment in 0.0165 seconds
hook_TYPE_load print in 0.0159 seconds
hook_TYPE_load scheduler in 0.0159 seconds
Linode slowing lately..
Anyone else noticed Linode slowing quite a lot in the last 4-5 weeks?
I have felt the site slowing lately but it's clearly illustrated on my google crwal stats in webmaster tools..
I have even had them move my server to another host but it made no difference..
Just wondering is anyone else has noticed it..
Read moreTuned config for RedisCache, when replacing Memcached?
I've been running an Drupal7 setup with Varnish3 & Memcached.
I'm building a new instance for similar use, and have decided to replace Memcached with Redis/phpredis.
The redis server+extension install was painless -- the system is up & running.
What's missing for me is a good guide to tuning Redis for Drupal use. I'd tuned memcached using info from both own experience & forums.
I've not yet found any similarly focussed good guides, examples, etc for Drupal on Redis -- either for the server conf, or a redis.ini
Can anyone share, or point to, some good guidance?
Read morePlan and discuss the first Extreme Drupal Games (aka the "Golden Neckbeard" competition) for GLADCamp 2014
This year's GLADCamp conference will feature the first Extreme Drupal Games! This event will run throughout the conference, beginning on Friday, March 7th and ending when winners are announced at the closing of the conference on Sunday, March 9th.
We have a sponsor who will be donating 6 identical VMs (distro and stack TBD) for us to use during the conference. I've asked that each VM have a minimum of 2 cores and 4GB of RAM, but exact specs are still being worked out. These VMs are hosted at 1 Wilshire in Downtown Los Angeles, so there will be extremely low latency.
The plan right now is for up to 6 teams to compete over the course of the weekend, tuning both the stack and the Drupal application to get the best possible performance in the allotted time. The team with the fastest Drupal site at the end of the conference will be declared the winner.
Now that we have a date and time, the question is how we're going to load test and judge the teams. What are the rules? Do we test for both anonymous and logged in users? Will contestants be permitted to rip out pieces of the stack and install completely different ones? How about the use of premade scripts? Do we allow commercial software, or go 100% free and open source?
Read moreSegmentation faults
We have a large multisite install with varnish in front of it. We have had an increase in traffic in the last week and are getting a lot of segmentation faults from one of the two web servers.
Our basic architecture is 2 varnish servers, two web servers, 2 db servers (master and slave).
Any ideas where to go to start debugging this stuff?
Read morePerformance issues of large numbers of records in an "Unlimited" field.
Hi,
I have a requirement for a 'transaction' node. Ordinarily, this would be a node that shows payment from one referenced node to another referenced node (both using entity reference). This is then used in views to create a 'statement' of transactions listed against those referenced nodes.
There are plans floated to allow users to make simultaneous transfers, with potentially thousands of payments being made in one go. Originally the idea was to have each transaction as a separate node, but I don't think this would be wise if we now scale to this amount of transactions.
Read moreSlowing D7 site..
Hi,
We have over the last couple of years built what is essentially a web based database application for our business that is accessed by our customers.. Launched in Sept 2011 and actively developed with new functionality being added since then.. We now have just under 16,000 "nodes" in the database..
The server is a Linode 1.5GB VM and runs nginx, php-fpm with APC and mysql..
Read morePantheon vs. Rackspace Managed Cloud
Hi All,
Wondering if anyone has any experience/opinions on Pantheon vs. Rackspace managed cloud for running high performance Drupal?
My initial thoughts are that Pantheon probably offers the superior developer experience for Drupalers, but Rackspace likely has more flexibility in terms of backend configuration at a server level for real experts (as well as being slightly cheaper?).
Unfortunately for me, Pantheon doesn't yet have servers in Australia although I'm told this is in their long term expansion plans. I can use the local CDN to serve statics at least.
Read moreWarning about 7.26 update if you have LOTS of unpublished nodes
taxonomy_update_7011 runs out of memory and once that is fixed it can take up to 15 minutes to run.
https://drupal.org/node/2174551
Using .module functions as hook pointers
Hi all,
I've long been frustrated by the overhead of Drupal. So, let me float this idea.





