Tarek,

With all respect, running benchmark on something that has sleeps, etc is pretty 
far from real world use case. So I went a little bit different way.

Here is a live demo (a semi real world web application) that comes with 
wheezy.web framework as a template:

http://wheezy.pythonanywhere.com/

I have implemented it in a way that it uses one web framework (wheezy.web) and 
various template engines (jinja2, mako, tenjin, wheezy.template and 
wheezy.template with preprocessor)... Please see the following post under `Real 
World Example` section:

http://mindref.blogspot.com/2012/07/python-fastest-template.html

Source code here:

https://bitbucket.org/akorn/wheezy.web/src/tip/demos/template

The real world example shows the difference between template engines 
implementing the same things. The same applies to web frameworks (more or less 
depending on your choice).

Thanks.

Andriy


----------------------------------------
> Date: Mon, 24 Sep 2012 13:50:31 +0200
> From: ta...@ziade.org
> To: python-list@python.org
> Subject: Re: Fastest web framework
>
> On 9/23/12 11:19 AM, Andriy Kornatskyy wrote:
> > I have run recently a benchmark of a trivial 'hello world' application for 
> > various python web frameworks (bottle, django, flask, pyramid, web.py, 
> > wheezy.web) hosted in uWSGI/cpython2.7 and gunicorn/pypy1.9... you might 
> > find it interesting:
> >
> > http://mindref.blogspot.com/2012/09/python-fastest-web-framework.html
> >
> > Comments or suggestions are welcome.
> >
> > Thanks.
> >
> > Andriy Kornatskyy
> >
> I would try this with a web app that does more than 'Hello World'
>
> You may argue that you're just trying the server stack, but that's not
> realistic because you don't really measure how the server behaves with a
> real app.
>
> Have a look at
> https://github.com/mozilla-services/chaussette/blob/master/chaussette/util.py#L188
>
> (setup_bench and teardow_bench have to be run on startup and tear down
> of the server)
>
> I would be curious to see how things goes then
>
> Cheers
> Tarek
> --
> http://mail.python.org/mailman/listinfo/python-list
                                          
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to