On Mar 12, 2015, at 6:19 AM, INADA Naoki <[email protected]> wrote: > > IMO, When I really needs high performance (1000~ req/(sec*cores)), I > use Go in these days.
While I can see why you would use Go, comparing it to CPython is really not fair. If you want performance in Python, try PyPy, which is on the order of 7x faster than CPython, in aggregate: see http://speed.pypy.org <http://speed.pypy.org/> for more detailed analysis. You won't be able to use Tulip with it just yet (although they are of course working towards a version of pypy3 which will support it), but as you can see from the right side of the graph, PyPy has been tracking its performance on Twisted for quite some time. It bothers me that so many people try "Python" (meaning CPython) and then try Go and decide "go is faster" when in fact PyPy can often get competitive performance; if you care about performance, PyPy should always be your default. -glyph
