Re: Best Programming language for Network programming (complex server application)



On Wed, 30 May 2007 09:33:37 -0700, toby wrote:

On May 30, 12:02 pm, James Antill <james-netn...@xxxxxxx> wrote:
On Tue, 29 May 2007 18:35:35 -0700, toby wrote:
I've heard other sceptical reactions to this benchmark. So, instead
of (sigh) fielding accusations of trollery and ignorance, let's turn
this thread into something constructive. Let's make a new benchmark
between yaws and a C web server (Apache, lighttpd, or whatever you
suggest). I have an open mind. I have hardware to test on, am
experienced in configuring Apache and have set up Erlang servers
before. Any takers to define more realistic benchmark conditions?

Ok, one more try...

Why would we "make a new benchmark", are you under the impression that
there is a general lack of HTTP benchmarks? The canonical monster one
is:

http://www.spec.org/web2005/

Well, that goes as far as 25,000 users. Is there a benchmarked system
besides yaws that painlessly goes to 90,000 and beyond?

*sigh*, ok one stupid comment deserves another, so yes and-httpd easily
handles 2,000,000 connections with:

httpbench -c 2000000 -i 1000000 -k http://and-httpd.example.com/

....which would kill yaws ... ergo. your pet language sucks.

Now _maybe_ you'll try and understand what everyone in this thread has
been trying to teach you. Artificial benchmarks don't prove anything,
and neither does "comparing languages" by running artificial benchmarks
against a random application in each.
But I'm not going to hold my breath.

--
James Antill -- james@xxxxxxx
C String APIs use too much memory? ustr: length, ref count, size and
read-only/fixed. Ave. 55% overhead over strdup(), for 0-20B strings
http://www.and.org/ustr/
.



Relevant Pages