Como um servidor (por exemplo, web) gerencia várias solicitações / conexões? [fechadas]

2

Eu li que o apache tem uma solução para criar um novo thread por novo pedido, mas ainda tenho algumas perguntas.

Como é possível que um servidor possa gerenciar milhares (até mesmo uma conexão milionária - depende do aplicativo) ao mesmo tempo?

Isso depende da CPU? RAM? Largura de banda?

Quando dizemos "ao mesmo tempo" (ou quando o apache cria um novo thread), queremos dizer que essas conexões são executadas em paralelo / simultâneo? ou eles são concorrentes?

Ou isso depende do próprio servidor? por exemplo. se o servidor for multicore, o servidor pode executar mesmo em paralelo (cada thread em seu core), mesmo em cuncurrent (vários threads em um core simultaneamente).

Se eu quiser gerenciar milhares de conexões simultaneamente para um aplicativo da Web, o que preciso fazer? Compre mais largura de banda? Invenst na CPU?

Eu sou novo nisso e algumas boas explicações seriam ótimas.

    
por user155293 06.10.2016 / 13:33

0 respostas