"During peak, we have about 500,000 concurrent websocket connections open. That’s a lot of browsers. Fun fact: some of those browsers have been open for over 18 months. We’re not sure why. Someone should go check if those developers are still alive."<p>It's impressive that SO held the connection open for 18 months! That's some seriously good uptime for a process that manages a TCP connection.
They have 11 IIS servers but interestingly he says this:<p><i>What do we need to run Stack Overflow? That hasn’t changed much since 2013, but due to the optimizations and new hardware mentioned above, we’re down to needing only 1 web server. We have unintentionally tested this, successfully, a few times. To be clear: I’m saying it works. I’m not saying it’s a good idea. It’s fun though, every time.</i>
Wish more sites/companies/employees published this sort of information - really interesting stuff.<p>Are there any other examples of big (largely) Windows stacks? Stack Exchange is the only one I've seen discussed.
> Fun fact: some of those browsers have been open for over 18 months. We’re not sure why. Someone should go check if those developers are still alive.<p>How is that actually possible to keep a single TCP/IP connection open over 18 months?!
So it's 125 million SQL queries or 6 million page loads per machine per day.<p>It also seems like average query is 1.2ms - am I missing something?