Я читал, что у apache есть решение для создания нового потока для каждого нового запроса, но у меня все еще есть вопросы.
Как возможно, что один сервер может управлять тысячами (даже миллионом соединений - зависит от приложения) одновременно?
Это зависит от процессора? ОЗУ? Пропускная способность?
Когда мы говорим «одновременно» (или когда apache создает новый поток), мы имеем в виду, что эти соединения выполняются параллельно / одновременно? или они параллельны?
Или это зависит от самого сервера? например если сервер многоядерный, сервер может выполняться даже параллельно (каждый поток в своем ядре), даже одновременно (несколько потоков в одном ядре одновременно).
Что мне нужно делать, если я хочу одновременно обрабатывать тысячи подключений для одного веб-приложения? Купить дополнительную пропускную способность? Изобретено в ЦП?
Я новичок в этом, и было бы здорово дать какое-нибудь хорошее объяснение.