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.
Configuration of Redis for Drupal 6
Hi,
Right now I use http://drupal.org/project/cache_backport + http://drupal.org/project/redis
In my settings.php I put:
$conf['cache_inc'] = 'sites/all/modules/cache_backport/cache.inc';
$conf['redis_client_interface'] = 'PhpRedis';
$conf['cache_backends'][] = 'sites/all/modules/redis/redis.autoload.inc';
$conf['cache_default_class'] = 'Redis_Cache';
$conf['cache_prefix'] = 'prt_';It is OK? Or I can make it better?
Thanks
Nginx and ESI
Hi,
I use Perusio's Nginx config (https://github.com/perusio/drupal-with-nginx), there is any way to use it with ESI module? (http://drupal.org/project/esi)
Or there is no real advantages to use ESI over http://drupal.org/project/cache_warmer? Installation of Cache Warmer looks too complicated, ESI must be easier.
Thanks!
Apache/PHP Memory allocation
I want to clarify how php and apache work together. If I had an 10GB RAM app server with apache and php, and MySQL on its own dedicated server, how do I determine the maxclients. If I understand correctly, if I set the max_memory in the php.ini to say 128M, and maxclients = 200, there is the potential to try and consume 25GB of memory. Plus, if Apache uses 20M per process, that's another 4GB, so the potential is around 29GB. I know that it is unlikely that all php scripts would use all 128M, so I'm wondering what is a good rule of thumb to start with.
Read moreWhy do I get "Your submission has triggered the spam filter and will not be accepted."?
This is the third time this has happened ...
I try to post a new discussion @ this group, and it gets blocked:
"Your submission has triggered the spam filter and will not be accepted."
with absolutely no explanation.
How can I get some insight as to what the problem is?
Any thoughts on CloudCache?
All I'm really seeing online are reviews by affiliates, so I thought I'd ask for more unbiased opinions.
Any of you had any experience using CloudCache's CDN? I was sent a coupon and it would be very cost effective for me to use them, but I'm not sure if the service is good.
How to find which site is using CPU on multisite install
Hi Guys
I have a VPS from which I am running several sites using a single Drupal 6 multisite install.
I have 2 sites which get quite a lot of traffic, so those sites use the Boost module to server static pages.
The low traffic sites use Drupal's page cache.
As I'm using Plesk I created a dummy domain, drupal6, and installed the codebase there.
I then create a new domain for each website, setting the DocumentRoot to point to the common code base (drupal6) in the sites vhost.conf file.
When I enable any Drupal modules on the site, it through error message
Hi,
When I enable any Drupal modules on the site it through following error message and site is not accessible after that:
“The website encountered an unexpected error. Please try again later”.
Following errors I found after hitting button and then look on the watchdog table.
1)Message Notice: Use of undefined constant user_access - assumed 'user_access' in field_indexer_menu() (line 16 of /home/drupal/ww/sites/all/modules/contrib/xmlsitemap/field_indexer/field_indexer.module).
Read moreDrupal Themer / NYC | Capital Markets Placement
Please USC, GCH, EAD, TN only
We’re looking for someone who has several years’ experience developing large, high-traffic Drupal sites; PHP expertise; a thorough knowledge of the LAMP stack; and Drupal performance and optimization. On the front end, we need someone with strong semantic HTML; CSS with knowledge/experience with CSS3; and Javascript including experience with libraries, particularly jQuery.
Need some for help with my.cfg for 16gb server and image optimization
Hi,
Can somebody please check my Mysql config and give some advise?
I use Percona 5.5 server. My server has a 16gb ram.
High Performance Drupal Meetup at Droplabs on June 5, 2012
The High Performance Drupal meetup is meeting again on the 1st Tuesday of the month. Please join us at Droplabs, a Drupal event and coworking space in Downtown Los Angeles, on June 5, 2012.
We are soliciting speakers for this meetup. If you would like to give a presentation or see one given on a particular subject, please post in the comments below. Our meetups follow a basic format and start off with Drupal news and announcements, local job announcements, breakout sessions, raffle prizes and full-length presentations.
As always, we'll also have community Q&A, during which time anyone in attendance can ask questions, divine answers from the crowd and give brief, 5-10 minute-long presentations known as lightning talks. We'll finish off the night with more networking and a Drupal After Dark at 9:00pm.
The projector and raffle prizes for this event are being provided by Exaltation of Larks, a Drupal strategy, consulting, development and training company with a team of Drupal experts in Los Angeles.
About High Performance Drupal
What is the High Performance Drupal meetup about? The "high performance" part of the name is a catch-all to describe Drupal scalability, performance and benchmarking but we also discuss hosting, infrastructure, deployment, monitoring and highly repeatable processes. Also, this meetup has been held at coffeeshops in the past and the addition of caffeine makes our meetings feel as if they go faster and faster as the night goes on.
This is an meetup that focuses exclusively on advanced topics and there will not be a Users Helping Users portion to the evening.
Read moreMake one big site with multisite
Hello, my problem is that :
I want to do a single site but with approximatively 300 modules on it. My site has to do a lot of sites.
With this amount of modules we can't forget performance (and I don't want).
So, my idea was that:
In place of a big site, i create a lot of small sites communicating between them.
My ideas are:
To create these sites as subdirectories of the main site to avoid the login problems.
Of course, to share the users tables among these sites.
To use the module front to make redirects to the login page of the main site.
MySQL mysqltuner.pl
I've been tweaking our MySQL configuration, and I'm down to addressing query cache prunes. In my research there seems to conflicting recommendations about how much memory to allocate to query_cache_size, and reducing prunes. Some threads say that one shouldn't allocate too much memory to query_cache_size, it can have negative impact, and others say keep giving it memory until the number of prunes stops going down. I reduced query_cache_size = 128M to 96M, we were getting about 1.5 million prunes a day. Now we are getting about 3 million prunes a day.
Read morehandling execution time errors
when you call a telephone service and all operators are busy then you get a message to wait in line or call again latter, can we implement this for php as well?
correct me if i am wrong but when request for php application reaches max execution time then the script dies and never respond to the browser
so while the browser shows continues loading state, the server side may have already died long ago and not really continuing processing
but site user will continue to press reload page or waiting unnecessarily long time for page to load.
Developer | Nichikare
We are looking for a Drupal 7, EC2, high performance enthusiast to help make our site robust.
We have almost finished development for the re-release of our website on Drupal 7 this coming June. The current site running D6: www.cyac.jp
Our website offers an online tournament system for users to create tournament sfor other users/teams to participate in. Most of our traffic until now is from Japan but with our site update we plan to move our server out of Japan and reach customers from all over the world.
We are looking for hopefully just one person to take on the following 2 tasks:
Read moreD7 on nginx/ssl+varnish+apache stack works, except when creating new content. I'm stumped.
I've tried to post this here a couple of times, where I suspect it's a better fit, but it gets refused every time:
"Your submission has triggered the spam filter and will not be accepted."
So, posted in Forums (https://drupal.org/node/1571680).
Still hoping someone here can take a look.
RandyK
Varnish 3 can't cache, all MISSed. Using Drupal 7
Hello
My stack:
- Ubuntu / LAMP
- Drupal 7.14
- Varnish 3.0.2
- HTTP port 8080 / varnishd port 80
varnishd is running in front of backserver.
Basically, X-Varnish-Cache = MISS in header for ALL the pages, not caching anything at all.
I also tested in http://www.isvarnishworking.com , the result confirmed, please see my screenshot below
HTTP header screenshot:

www.isvarnishworking.com test result screenshot:
Read morevarnish3 and drupal7 cache problem
I have used varnish module for my website,
it works well for the front page,
but for node page , it doesn't cached at all, (http://www.inkebook.com/335475-made-india-decolonizations-queer-sexualit...)
this is the response head :
X-Varnish-Cache: MISS
Could you take a look at it ? Thanks !
Accept-Ranges bytes
Age 0
Cache-Control no-cache, must-revalidate, post-check=0, pre-check=0
Connection keep-alive
Content-Encoding gzip
Content-Language und
Content-Length 9140
Content-Type text/html; charset=utf-8
Pressflow with HipHop for PHP
IS there a way to compile Pressflow with HipHop for PHP ?
I would like the most performant Drupal because I have to enable a lot of modules in it (when I say a lot, my modules folder contains currently 333 projects), and the site will have to handle with a huge number of users and contents.
Varnish3 + Drupal7 + Nginx with Multiple sites
I've been trying out several VCL files across the web but my problem seems to be a bit different. I have several websites (Rails + PHP) running on my server on Nginx + PHP-FDM on port 80 and I need to setup Varnish for one of my Drupal websites only so I obviously cannot change the port 80 to be used by Varnish as all the other sites will go down as well.
Any Ideas what my VCL file should look like in this case? (PHP-FDM is running on port 9000)
Scaling Question
Hi,
I had a question on scaling and I wasn't sure about the specifics of it to Drupal, and thought this would be the best place to ask.
Currently, my workplace is running Drupal 6/7 sites on a 2gb server (1700 actual available).
I was wondering what the differences in performance would be if we split to two 1gb servers, with one handling the files and the other handling the databases.
We have around 100-120 sites that are being used on a regular basis, though only a few of the sites deal with even vaguely heavy traffic.
Read more

