How to calculate the peak concurrency and required bandwidth of a website

Formula: Concurrency * Bandwidth provided for each connection Assuming that the ideal speed is able to provide 40KB/S bandwidth for each connection, and there are 1000 people sending requests to the server at the same time, then 1000*40/1024=39M bandwidth The speed in the design can be guaranteed.

You can refer to "Baidu",
the concurrency of Baidu is about 20,000, and the processing time of each page of Baidu is about 0.01s.
That is to say, Baidu has about 1 million visits per second, 300 million visits per hour, and between 5 billion and 10 billion visits per day. Or you can refer to Sina.
They already have a very mature default that can support tens of thousands of concurrency. As for the concurrency of 200,000, you can study it slowly.

"200,000 simultaneous online people" is not equal to "200,000 concurrent"...

Like CSDN, almost everyone only hangs in a "online" state for ten minutes and a half hours or even longer to refresh once, 200,000 is very false The number of concurrency...maybe only a few hundred...

and 200,000 concurrent is a terrible number, no single server on earth can handle it...

and...any online game has "200,000 concurrent users" "Everyone can be on the news, then there are a lot of servers to serve... and QQ claims to have more than 100 million people online at the same time, but most people hang up and don't speak and basically have no traffic, even so, there are a lot of servers to serve. ...

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326848389&siteId=291194637