Looking for a high performance web server written in Python, and supports CGI/FastCGI
Jack
nospam at invalid.com
Sat Jul 8 02:16:04 EDT 2006
Thanks Tim and Gerard for recommending karrigell.
I just checked it out. It is indeed a nice package. However, I didn't find
it
easier to learn or use than CherryPy though. I read through CherryPy
tutorials
and have got a good idea how to use it. I also read Karrigell docs. The way
Karrigell uses subpath behind CGI file name is a little strange to me.
Nonetheless,
Karrigell looks very nice to me but I may start with CherryPy.
What's missing (according to my requirement/wishlist) is, as a web server,
the
build-in web server does not handle CGI or FastCGI apps, making python
the only way to write apps...
"Tim Williams" <listserver at tdw.net> wrote in message
news:mailman.7894.1152275292.27775.python-list at python.org...
> On 07/07/06, Jack <nospam at invalid.com> wrote:
>> I just did some testing between CherryPy's web server and lighttpd.
>> My test was very simple and I used ab.exe for this purpose.
>> CherryPy web server can serve about 140 simple request / second, while
>> lighttpd can handle around 400 concurrent requests.
>>
>> > You haven't really said much about your requirements though. Perhaps
>> > if you describe them in more detail (for example, what does "high
>> > performance" mean to you?) someone can make a more useful
>> > recommendation.
>> >
>
> Karrigell has an async server, in standalone mode it won't be as fast
> as lighttpd but its simpler to use and code in than cherrypy.
> However, it can also work behind lighttpd, so you might get a good
> mix of server speed and fast development time.
>
> http://www.karrigell.com
>
> HTH :)
More information about the Python-list
mailing list