Removed bottleneck in XSP

I just committed some changes for xsp in HEAD that make xsp and mod-mono-server perform way better when many simultaneous requests are received. The trick was to use asynchronous Accept and Receive(), while getting rid of Select() and avoiding unnecesary items in the threadpool.

Remember this? Now I'm getting ~230 request per second and the number does not vary much when I increase the number of simultaneous connections. Moreover, xsp and mod-mono-server performances are closer than ever (< 3% difference).



blog comments powered by Disqus
This is a personal web page. Things said here do not represent the position of my employer.