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" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On 07/07/06, Jack <[EMAIL PROTECTED]> 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 :) -- http://mail.python.org/mailman/listinfo/python-list