~/questoes/devops
O NGINX utiliza uma arquitetura event-driven que processa múltiplas conexões simultaneamente sem criar threads ou processos adicionais para cada requisição. Isso resulta em um consumo de memória muito menor comparado a servidores tradicionais, permitindo que o NGINX gerencie milhares de conexões com recursos limitados.
A alternativa C está correta porque o modelo event-driven do NGINX não cria uma thread ou processo por conexão. Em vez disso, um único worker process gerencia múltiplas conexões de forma assíncrona, economizando significativamente na alocação de memória do sistema operacional.
O modelo event-driven do NGINX não aumenta a memória disponível para backend. Na verdade, reduz o consumo geral de memória do próprio NGINX, deixando mais recursos disponíveis para outras aplicações.
Nenhum servidor web consegue alocar memória infinita. O NGINX é eficiente justamente porque trabalha dentro dos limites do sistema operacional, usando menos memória que a maioria dos concorrentes.
Esta é a vantagem real do modelo event-driven. Ao evitar criar uma thread ou processo por conexão, o NGINX consome muito menos memória, permitindo gerenciar milhares de requisições simultâneas de forma leve e eficiente.
O benefício do event-driven não está relacionado ao cache de páginas estáticas. O foco da arquitetura é na eficiência de processamento e redução de memória, não necessariamente em maximizar o uso para cache.