On May 21, 6:06 pm, "Mike Orr" <[EMAIL PROTECTED]> wrote:
> The only noise was about whether Apache is too bloated for its own
> good, and whether Nginx is better than everything else.  But knowing
> what other Pylons sysadmins think of the merits of each is still
> worthwhile, even though we don't want *too* many messages on the
> topic.  All this info would be good to put into one of the deployment
> articles in the Pylons Cookbook, if anybody feels inclined.  (I would
> but I've got my hands full with Pylons tasks right now.)

I've always believed in the 'right tool for the right job' -- which
has had me in the past offloading mod_perl apps via fancy URL
dispatching into PHP and Python 'microsites' (with a whole lot of
session mangling in between!) to get optimal server performance.

nginx and lighttpd are stripped down, streamlined werbservers.
they're not full featured and can be a PITA to get going.  they also
have varying levels of support and different strengths/weaknesses.
that being said, they are designed to be speedy little demons that are
lightweight and robust.  you don't get nearly the amount of features
you do with Apache -- but if you're doing some sort of webapp that is
going to be handled by fcgi or a daemon -- you can drop a lot of dead
weight.

we could go into hook functions, process models, the request phase and
all of that... but we can also just look at the source:
apache: 5.9 mb
lighttpd 0.796 mb
nginx: 0.509 mb

They're all different projects, all great servers, and every web
engineer should be familiar with them all -- they each exist as
amazing tools in your kit.

In terms of databases-

I'm hugely biased against mysql.  i had some major issues with
integrity in the 4.x branch.  I know the 5.x branches have addressed
this - but truth be told, I lost my trust in them -- and i don't think
they'll ever be able to gain it back.   this is because it wasn't an
issue with 'bugs' but with the project's culture and prioritization of
goals.

For postgres stuff,
 http://slony.info - replication system
 https://developer.skype.com/SkypeGarage/DbProjects/ - Skype released
their connection pooler, partitioning system, extended PL/Python and
other neat stuff.    they're very python friendly ;)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to