I'm a Python programmer, we have a python back-end for a web project where we use Python web server (Tornado) to offer REST web services.
Few months ago, we were asked to offer SOAP for a client, and ...

Is there any optimal reason why one thread per client is normally used in the c10k problem?
Can we put 5, 10, or 25 per thread? Would there be any negative changes to performance?
Having one thread ...

After reading the famous C10k article and searching on the web about how things have evolved since it was written, I would like to know if it would be possible for a today's standard server to handle ...

I have a chat server in C++, running in linux and using the libev libraries. If I try to connect more than 1024 clients it will crash with a -1 file descriptor.
I would like to allow more than 1024 ...

I just tested a small application made using Tornado, and i'm far from the 10k simultanuous connections!
To make the test, i've used Siege, under OpenSuse 12.2 64 bit, the machine is i7 with 8GB
Here ...

using linux BSD socket, what happens if the number of active connection
overflows the system limit? will accept call return error?
and even if the system can accept indefinite socket connection,
can ...

Im running currently an apache/php stack on my development server (8 cores 2.8 ghz 16 gb ram) the db server is mysql running on a similar machine with 1gb/s connection between them,
i've done a lot ...

I'm using python (Tornado) on server side and some javascript on a client side. I have the common situation - one user send a message to another. And I want server to notify client's browser (reciever ...

I am looking for a Python based nonblocking web server environment that is designed to handle large number of simultaneous connections and be responsive under heavy load (C10K). I need it as a backend ...

What is the best solution if I need to have a database with a billion+ objects and I need to have immediate (or nearly immediate) access to any of the items in the database at any time.
This database ...

There are limits imposed by available memory, bandwidth, CPU, and of course, the network connectivity. But those can often be scaled vertically. Are there any other limiting factors on linux? Can they ...

I can create multiple threads for supporting multi-client feature in socket programming; that's working fine. But if 10,000 clients want to be connected, my server cannot create so many threads.
How ...

In a currently deployed web server, what are the typical limits on its performance?
I believe a meaningful answer would be one of 100, 1,000, 10,000, 100,000 or 1,000,000 requests/second, but which ...

Could anyone please introduce books/papers/articles that I should read If I want to write a high-performance RPC server in Java, which handles large number of concurrent connections(C10K or over), is ...