Posted by bewhy on March 23, 2011 at 1:17am
Thanks for the linode VPS tutorial on how to install mercury, I'm pretty sure I'd be flailing about biting my toenails had I not found it. But before I go ahead and install and configure it, I can't seem to figure out whether mercury is what I'd be needing because most of my users will be authenticated users.
From what it sounds like, varnish+pressflow+awesomesauce=Mercury and that is best for boatloads of anonymous users. So my question is what kind of performance gain would I get if I install mercury running a site built for authenticated users?
(links to more information are more than welcome)

Comments
Its good both ways ... for
Its good both ways ... for one memcached really boosts all the authenticated pages ... and pressflow drupal is faster than stock drupal.
Even in an logged in
Even in an logged in sesssion:
- There are a lots of static resource in a page, Varnish can help that.
- Pressflow is better (faster) than a stock Drupal 6 because it is PHP5-only, it does not have to worry about PHP4.
Finally, whether these gains are considerable or not, depends on your unique situation.
Yes
I hate to sound like a broken record, but you always want varnish. It may not be a life-saver, but if you care about your users getting fast rendered results in their browsers, then you want something fast handling static assets.
Basically, people with a lot of logged-in traffic are going to have higher hardware requirements, and need to be more concerned with the quality of their code/architecture. But you still want to have Varnish. ;)
https://pantheon.io | http://www.chapterthree.com | https://www.outlandishjosh.com
gotcha
Thanks for the feedback fellas.
elsewhere I found a neat little comparison between different caching configurations (apc, memcache, etc) and saw that they're all better than not having anything. The author also mentioned that having APC turned on gives great benefits whether you're serving anonymous or authenticated users.
I'm currently attempting to install the Pantheon/mercury stackscript on Linode, but it's not letting me do that currently for some reason, so I opened a support ticket.
To do it the hard way (at least locally) I am trying to follow the directions here: http://library.linode.com/application-stacks/project-mercury/ and find they are giving me difficulty. Apparently the server is up and running (can read index.html) but when i try to hit a drupal page (index.php) i get blank screen. this is on a local instal of Lucid LTS. . .
I was about to follow the directions here: http://groups.drupal.org/node/50408 and saw that there's no special sections for Lucid. Any ETA on updating the wiki to include Lucid? Or should I just follow the directions as karmic and jaunty just needed some special kind of love?
what you don't know will inspire you
these may help you on linode
http://www.linode.com/stackscripts/view/?StackScriptID=353
http://www.linode.com/stackscripts/browse/
not your average noob
I'm way dumber . . . lol
So i've been following the instructions for installing Pantheon from a couple different places and I don't know if its the water or my keyboard or what, but i can't seem to get anything working. So far I've tried it on three different vmware boxes . . .
The other thing is i'm not a coder so I can maybe about 80% understand what's going on in the stackscript. I can tell you with certainty that there is definitely a lot of configuration going on.
One of the problems with these installs I've had was that i get a blank screen for drupal. Apparently the server will gladly serve up html pages but not php pages. Another time I left to get a cup-o-joe and the vm went into sleep mode and seemingly didn't complete a step and won't get out of its rut.
And I like to give back, I've even updated the pantheon 1.1 wiki (http://groups.drupal.org/node/70268) with a few things that i found useful (some out-of-order stuff and responses to prompts you may get . . )
Actually, I see now where I went wrong with the last install, and even got it right when adding it to the wiki . . . on the last try when inputting the SSL information (Country, State, Locality) I put in PA instead of the 'Full Name' that the prompt asked for (noticed this after I put in PA), ffwd a few commands later and i get a 'cannot verify ssl' message, and I just made the connection!
So back to the cut-and-paste marathon, I'll report back with results!
what you don't know will inspire you
Up and Running!!!
I just wanted to tell you guys that I successfully got an instance of mercury up and running on a local box. Next up . . turboboost for my website!
what you don't know will inspire you
BeWhy - if you run into any
BeWhy - if you run into any great documents about configuring Mercury once up and running, PLEASE post them! I'm in your shoes, and also using Linode. I had problems with white screens and such like you did. I finally posted this in their forum after figuring everything out:
http://forum.linode.com/viewtopic.php?t=6520&highlight=
But anyway, I'm still trying to figure out where to tune what. My users will be authenticated as well, so if you and I can bounce findings back and forth that would really be sweet.
Have you tried the imageinfo_cache module? Someone else here recommended that and said it cut their page load times in half.
Anyway, hope to see more from you. THANKS.