On Mon, Dec 1, 2008 at 5:33 PM, Stefan de Konink <[EMAIL PROTECTED]> wrote: > Graham Dumpleton wrote: >> One also has to realise that no one single web server is going to be >> the answer to everything. Apache/mod_wsgi can be a really good >> solution for hosting dynamic Python web applications, but as I said >> before, for serious sites you may want to use a different web server >> for serving static content and large media files. > > What about the put mouth money thing. It is not difficult to write a > handler. How difficult would it be for someone that really really likes > mod_wsgi to put on a bounty or start coding? > > Maybe do it as information source, etc. > > So much debate, so few work.
Put your money where your mouth is? Graham has never suggested Cherokee should have a mod_wsgi work-a-like, so I'm not sure what you're asking him to implement. Its as if you aren't reading Graham's excellent responses. As a current Apache+mod_wsgi user looking forward to someday migrating to Cherokee, its discussions like this that make me question my desire to move. Graham has done nothing but explain how Apache+mod_wsgi works, and how Cherokee works differently. Unlike the Cherokee community, he has never resorted to subjective statements about which platform is "best." What might be useful is if someone wrote a FastCGI->WSGI implementation in C (meaning Python would be builtin). This would be as close to mod_wsgi as you'd probably want to get with Cherokee. The only way to get closer without doing the dreaded embedding-an-interpreter-in-your-HTTP-server is to create a special handler specifically designed for efficient communication to this mythical WSGI C implementation. The communication could be TCP/IP, UNIX domain sockets, shared memory, or any other RPC mechanism you want to dream up. When people ask about mod_wsgi, lets reply with 2 simple factual statements that make no value judgments: * WSGI is a Python API. mod_wsgi connects this API with Apache's either via embedding or UNIX domain sockets. * Cherokee only supports language agnostic protocols such as CGI, FastCGI, and SCGI. There is no plan to add a Python/WSGI specific handler at this time. Thanks to both the Cherokee developers and Graham Dumpleton for making projects I use and love everyday. I hope both projects can benefit from the others existence. :-) Michael Schurter _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
