ASP.NET processes one request at a time, sequentially. If one process
blocks or sleeps then it brings down the entire application for all
users.
This fact is hidden under the rug by Microsoft. It would clearly be a
problem for any website that has tons of traffic.
On this I seek specifics.
Is it sequential per DLL or per page? If one page blocks, on say a big
database query, will other pages process and respond?
On a multi-processor server, say with four processors, is this still a
problem? Or will each processor be independent of eachother?
How does this sequential processing scale to a web farm or garden?
Thanks for your help.