> There are a few newer servers now (nginx, lighthttpd, cherokee) that > claim to be smaller, more efficient, and better organized than Apache.
Apache is a process/thread based server. Nginx, for example, is a event-driven server. If you have worked with Twisted, you know that even-driven code is harder to write. Nginx, lighthttpd, ... never have the same number of modules than apache, because non-blocking code is harder to write. But, in front of pylons, you don't need a thousands of modules. Nginx is very simple option with a fast static server, load balanced proxy and fast-cgi suport (if you like use it). Another good functionality of nginx: if you upload a file, it first write to disk and then delegate to pylons. No more idle threads waiting for a slowly client upload. Another good option is Varnish[1]. A very fast reverse-proxy with an expirable (purge) cache and (limited but interesting) ESI suport. [1] http://varnish.projects.linpro.no/ Excuse my poor english: Javi --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to pylons-discuss@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---