gpt4 book ai didi

networking - 并发请求的真正含义是什么?

转载 作者:行者123 更新时间:2023-12-04 01:52:12 28 4
gpt4 key购买 nike

当我们谈论 Web 应用程序的容量时,我们经常提到它可以处理的并发请求。

作为我的 another question讨论过,以太网使用 TDM(时分复用)并且没有 2 个信号可以同时通过电线。因此,如果 Web 服务器通过以太网连接连接到外部世界,那么实际上根本没有并发请求。所有的请求都会接踵而至。

但是如果网络服务器通过无线网卡之类的东西与外界连接,我相信多个信号可以通过电磁波同时到达。只有在这种情况下,才有真正的并发请求可谈。

我是对的吗?

谢谢。

最佳答案

我想 Web 应用程序的“并发请求”不会下降到链接级别。更多的是应用程序对请求的处理以及在该处理过程中到达的请求数量的问题。

例如,如果一个请求平均需要 2 秒来完成(从在 Web 服务器上接收到通过应用程序处理它再到发送回响应),那么它可能需要处理大量并发请求,如果它每次收到很多请求第二。

请求需要重叠并并发处理,否则请求队列将无限期地填满。这似乎是常识,但对于许多 Web 应用程序来说,这是一个真正令人担忧的问题,因为大量的请求可能会使应用程序的资源陷入困境,例如数据库。因此,如果应用程序具有较差的数据库交互(过于复杂的过程、较差的索引/优化、与许多其他应用程序共享的数据库的缓慢链接等),那么这将产生限制应用程序可以处理的并发请求数量的瓶颈,即使应用程序本身应该能够处理它们。

关于networking - 并发请求的真正含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5017392/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com