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

Reply via email to