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 -~----------~----~----~----~------~----~------~--~---
