Web服务器如何处理并发请求?

时间:2020-08-29 15:22:26

标签: asynchronous concurrency webserver

假设我们有一个5核CPU。转换为10个线程。如果我们每个线程处理1个请求,则意味着我们只能同时处理10个请求。

如果要在不到一秒钟的时间内处理每个请求,这将不是问题,但是对于更长的请求将成为问题。

据我了解,现代Web服务器使用线程上的抽象来扩展到更多并发用户。 (请参阅nginx中的线程池)

有人可以解释和/或确认确实如此吗?我应该如何推理这些事情?例如,有关负载测试的含义。

0 个答案:

没有答案