[Chicago] Tornado, shines good on Python?

Daniel Griffin dgriff1 at gmail.com
Fri Sep 18 17:23:55 CEST 2009


Tornado is also very dependent on epoll which is exclusive to Linux.

On Fri, Sep 18, 2009 at 10:21 AM, Robert Spelich <rlspelich at gmail.com>wrote:

> I'd love to take Tornado for a spin but the install on a Windows machine
> seems to be more difficult than it should be.
>
> Actually its not a Tornado thing. Anyone have a tip for installing pycurl
> and CURL. pycurl requires the path to libcurl.lib but there is no .lib in
> the CURL packages I get from the download site. I am certain I am doing
> something wrong or just don't quite understand what's at play. accomplish.
>
> Help?-Bob
>
>
> On Fri, Sep 18, 2009 at 10:07 AM, Daniel Griffin <dgriff1 at gmail.com>wrote:
>
>> "Twisted is probably the douchiest programming library out there. Every
>> time I open up that code, I feel like I've wandered into a late-night bar on
>> the Jersey Shore where everybody's drinking Jager-bombs, and nobody is
>> wearing a shirt."
>>
>> Its also by far the funniest commentary about the whole thing. Who would
>> have thought that a simple web server would cause such a ruckus.
>>
>> Dan
>>
>> On Fri, Sep 18, 2009 at 10:02 AM, Kumar McMillan <
>> kumar.mcmillan at gmail.com> wrote:
>>
>>> On Tue, Sep 15, 2009 at 1:38 AM, Garrett Smith <g at rre.tt> wrote:
>>> > On Sun, Sep 13, 2009 at 12:28 AM, Martin Maney <maney at two14.net>
>>> wrote:
>>> >>
>>> >> On Sat, Sep 12, 2009 at 07:30:56PM -0500, Brian Ray wrote:
>>> >> > Any thoughts on this...
>>> >> >
>>> >> >     http://www.tornadoweb.org/
>>> >> >
>>> >> > From http://www.heise.de/english/newsticker/news/145214 Bret
>>> Taylor,
>>> >> > Facebook's Director of Products:
>>> >> >
>>> >> >     """Tornado also offers much higher performance than existing
>>> Python
>>> >> > web frameworks. A multiple process Tornado server on a 4 core 2.4Ghz
>>> AMD
>>> >> > Opteron system managed 8213 web requests per second, while a single
>>> >> > threaded version managed 3353. This compares with Django at 2223
>>> >> > requests
>>> >> > per second, Web.py at 2066 and CherryPy at 785."""
>>> >
>>> > I just saw this. I think these guys are taking the wrong tone.
>>>
>>>
>>> The best response to Twisted / Tornado camps I've seen yet:
>>> http://teddziuba.com/2009/09/twisted-vs-tornado-youre-both.html
>>> "You're both idiots"
>>>
>>>
>>> >
>>> > I was saddened to read Glyph's post in that he had to defend Twisted
>>> from
>>> > some (apparently) less than sensitive remarks from the Tornado team.
>>> > Unfortunate.
>>> >
>>> > It's easy to get into numbers wars -- I'm afraid my posts may feed more
>>> of
>>> > this nonsense. Hopefully they wont be misconstrued to be saying that
>>> one
>>> > server is better than another. My interest in this is simply to gain a
>>> > better understanding of low level performance characteristics when
>>> running
>>> > the simplest of web apps.
>>> >
>>> > As has been pointed out by others on the list, there are a *ton* of
>>> factors
>>> > that one should consider when looking a web platform. Hello world
>>> benchmarks
>>> > give you insight into only one facet of a complex system.
>>> >
>>> > So, just to show how crazy stats can be, here's my results, using the
>>> same
>>> > ab test the Tornado team used:
>>> >
>>> > ======== ====== ======== ======= =======
>>> > Server    Run 1    Run 2   Run 3     Avg
>>> > ======== ====== ======== ======= =======
>>> > Faps       6046     6335    6319    6233
>>> > Modwsgi    3326     3381    3452    3386
>>> > Tornado    2273     2257    2132    2221
>>> > CherryPy   2112     2044    2048    2068
>>> > ======== ====== ======== ======= =======
>>> >
>>> > Pretty different story. Who knows, it's all lies anyway, seriously. I
>>> do
>>> > think they should tone down their claims as they can easily be
>>> > misinterpreted if not hurtful to the outstanding projects they're
>>> comparing
>>> > themselves with.
>>> >
>>> > In any case, having another well supported, excellent codebase like
>>> Tornado
>>> > is a big win for the Python community (and WSGI!), no matter the silly
>>> > numbers games we play.
>>> >
>>> >
>>> > _______________________________________________
>>> > Chicago mailing list
>>> > Chicago at python.org
>>> > http://mail.python.org/mailman/listinfo/chicago
>>> >
>>> >
>>> _______________________________________________
>>> Chicago mailing list
>>> Chicago at python.org
>>> http://mail.python.org/mailman/listinfo/chicago
>>>
>>
>>
>> _______________________________________________
>> Chicago mailing list
>> Chicago at python.org
>> http://mail.python.org/mailman/listinfo/chicago
>>
>>
>
>
> --
> -Bob
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> http://mail.python.org/mailman/listinfo/chicago
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20090918/0b0e38ff/attachment.htm>


More information about the Chicago mailing list