Links about server performance
Benchmark of Python Web Servers By Nicholas Piël | March 15, 2010
It has been a while since the Socket Benchmark of Asynchronous server. That benchmark looked specifically at the raw socket performance of various frameworks. Which was being benchmarked by doing a regular HTTP request against the TCP server. The server itself was dumb and did not actually understand the headers being send to it. In this benchmark i will be looking at how different WSGI servers perform at exactly that task; the handling of a full HTTP request.
Asynchronous Servers in Python Nicholas Piël | December 22, 2009
There has already been written a lot on the C10K problem and it is known that the only viable option to handle LOTS of concurrent connections is to handle them asynchronously. This also shows that for massively concurrent problems, such as lots of parallel comet connections, the GIL in Python is a non-issue as we handle the concurrent connections in a single thread.
In this post i am going to look at a selection of asynchronous servers implemented in Python.
The Truth About Download Time By CHRISTINE PERFETTI AND LORI LANDESMAN
I Poop on Designing for Scalability by Elizabeth Leddy
Elizabeth Leddy: Unloading Plone: Approaching Scalability in Integrated Plone Systems by Maurits van Rees
While there is an abundance of documentation on ways to achieve better performance with Plone, there is nothing quite like actually doing it, especially with other system components getting in the way. This case based look at the performance and scaling of Plone as part of an integrated system will cover perceived front-end latency, system stability as related to Plone responsiveness, and how to set up a hardware forward architecture. This talk is meant for designers and integrators of large Plone installations.
