I've been researching about Erlang because Branko comments.

There's a few frameworks, and there is a compare chart:
http://www.chicagoboss.org/compare.html

I get impressed by zotonic. It appears to be a good cms+framework.

On Sun, Dec 5, 2010 at 2:43 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:

> Yes. eventlet failed the test. OSX 10.6.3 and python 2.6
>
> On Dec 5, 1:34 am, Phyo Arkar <phyo.arkarl...@gmail.com> wrote:
> > This discussion becomes not about comparison of scalability of  web2py
> > or scability of web2py vs other framework but web2py vs other
> > langauges??
> >
> > >massimo wrote:
> > >ab -n 10000 -c 100http://127.0.0.1:8081/
> >
> > >rocket: 0.629 [ms]
> > >eventlet:
> >
> > Massimo , does eventlet failed in that test?
> >
> > On 12/5/10, mdipierro <mdipie...@cs.depaul.edu> wrote:
> >
> > > This is supposed to be even better
> >
> > > #http://code.google.com/p/gevent/source/browse/examples/wsgiserver.py
> > > from gevent import wsgi
> >
> > > but cannot install on snow leopard.
> >
> > > Massimo
> >
> > > On Dec 4, 9:19 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
> > >> I tried this:
> >
> > >> #http://eventlet.net/doc/examples.html#wsgi-server
> > >> import eventlet
> > >> from eventlet import wsgi
> > >> from rocket import Rocket
> >
> > >> def hello_world(env, start_response):
> > >>     if env['PATH_INFO'] != '/':
> > >>         start_response('404 Not Found', [('Content-Type', 'text/
> > >> plain')])
> > >>         return ['Not Found\r\n']
> > >>     start_response('200 OK', [('Content-Type', 'text/plain')])
> > >>     return ['Hello, World!\r\n']
> >
> > >> if __name__=='__main__':
> > >>     if True:
> > >>        r=Rocket(('127.0.0.1',8081),'wsgi', {'wsgi_app':hello_world})
> > >>        r.start()
> > >>     else:
> > >>        wsgi.server(eventlet.listen(('127.0.0.1', 8081)), hello_world)
> >
> > >> with
> >
> > >> ab -n 10000 -c 10http://127.0.0.1:8081/
> >
> > >> rocket: 0.618 [ms]
> > >> eventlet: 0.443 [ms]
> >
> > >> ab -n 10000 -c 100http://127.0.0.1:8081/
> >
> > >> rocket: 0.629 [ms]
> > >> eventlet:
> >
> > >> Benchmarking 127.0.0.1 (be patient)
> > >> Completed 1000 requests
> > >> Test aborted after 10 failures
> > >> apr_socket_connect(): Connection reset by peer (54)
> > >> Total of 1998 requests completed
> >
> > >> On Dec 4, 7:39 pm, Branko Vukelic <bg.bra...@gmail.com> wrote:
> >
> > >> > On Sun, Dec 5, 2010 at 1:59 AM, blackthorne <
> francisco....@gmail.com>
> > >> > wrote:
> > >> > > I've read it while ago.
> > >> > > The "problem" with that test is the number of processors. It takes
> a
> > >> > > high number of CPUs to bring Erlang benefits.
> >
> > >> > Another 'problem' is that it's not about performance when it comes
> to
> > >> > Erlang. It's about overall robustness. For example, Yaws HTTP server
> > >> > may not be the fastest around, but you just cannot kill it. Even if
> it
> > >> > drops a request, it will keep on running, and handling whatever
> > >> > requests you throw at it. I guess I had that in mind when I said
> > >> > scalability.
> >
> > >> > Also, Erlang has software threads, afaik, not hardware CPU threads,
> > >> > and it manages those internally using a supervisor-worker
> > >> > architecture. That's something built into the language, and you
> mostly
> > >> > don't have to worry about it.
> >
> > >> > --
> > >> > Branko Vukelić
> >
> > >> > bg.bra...@gmail.com
> > >> > stu...@brankovukelic.com
> >
> > >> > Check out my blog:http://www.brankovukelic.com/
> > >> > Check out my portfolio:http://www.flickr.com/photos/foxbunny/
> > >> > Registered Linux user #438078 (http://counter.li.org/)
> > >> > I hang out on identi.ca:http://identi.ca/foxbunny
> >
> > >> > Gimp Brushmakers Guildhttp://bit.ly/gbg-group
> >
> >
>

Reply via email to