Я прочитал, что у apache есть решение для создания нового потока для нового запроса, но у меня все еще есть некоторые вопросы.Как сервер (например, сеть) управляет несколькими запросами/соединениями?
Как возможно, что один сервер может управлять тысячами (даже соединение milion - зависит от приложения) одновременно?
От этого зависит CPU? ОЗУ? Пропускная способность?
Когда мы говорим «в одно и то же время» (или когда apache создает новый поток), мы имеем в виду, что эти соединения выполняются параллельно/одновременным? или они параллельны?
Или это зависит от самого сервера? например если сервер многоядерный, сервер может выполнять оба, даже параллельно (каждый поток в своем ядре), даже cuncurrent (несколько потоков в одном ядре одновременно).
Если я хочу обрабатывать тысячи соединений одновременно для одного веб-приложения, что мне нужно сделать? Купить больше пропускной способности? Invenst в CPU?
Я новичок в этом и некоторые хорошие объяснения были бы замечательными.
Я спрашиваю здесь, потому что я был так в посоветовали другой общины: https://serverfault.com/questions/807458/how-does-a-server-e-g-web-manage-multiple-request-connections?noredirect=1#comment1025357_807458
Постарайтесь как можно больше сузить свой вопрос. Как бы то ни было, этот вопрос представляется широким для формата SO. –