The playground

More information here

O Que É Apache Prefork, Worker and Event MPM (multi-Processing Modules)

Apache é o servidor web mais popular para servidores Web Linux. A maioria do início do administrador do sistema Linux com o servidor web Apache (httpd) a partir de lá fase de aprendizagem, até eu também usei o servidor web Apache durante a aprendizagem. No nível inicial, o administrador do sistema trabalha com o Apache. […]

Apache é o servidor web mais popular para servidores Web Linux. A maioria do início do administrador do sistema Linux com o servidor web Apache (httpd) a partir de lá fase de aprendizagem, até eu também usei o servidor web Apache durante a aprendizagem. No nível inicial, o administrador do sistema trabalha com o Apache. A maioria deles usou configuração padrão, mas eles não sabem como o Apache funciona, como ele lida com conexão de entrada ou vários processos.

Apache usa um dos seguintes MPM (módulo multi-processamento) para o tratamento de Pedidos e processos recebidos. Ambos têm o seu próprio tipo de trabalho. Abaixo estão alguns detalhes básicos sobre ambos MPM e lá trabalhando.

Prefork MPM:-

Prefork MPM lança vários processos-filhos. Cada processo infantil lida com uma conexão de cada vez.

Prefork usa alta memória em comparação com o trabalhador MPM. Prefork é o MPM padrão usado pelo servidor Apache2. O MPM pré-forma sempre executa poucos processos definidos mínimos (MinSpareServers) como sobressalentes, de modo que os novos pedidos não precisam esperar pelo início de um novo processo.

MPM trabalhador: –

MPM trabalhador gera múltiplos processos infantis semelhantes ao prefork. Cada processo infantil executa muitos tópicos. Cada fio lida com uma ligação de cada vez.

in sort Worker MPM implementa um servidor multi-processamento híbrido multi-roscado. O MPM trabalhador usa pouca memória em comparação com o MPM Prefork.

Evento MPM: –

Evento MPM é introduzido no Apache 2.4, é muito semelhante ao MPM trabalhador, mas foi projetado para gerenciar cargas elevadas.

Este MPM permite que mais pedidos sejam atendidos simultaneamente, passando alguns trabalhos de processamento para tarefas de suporte. Usando este Apache MPM tenta corrigir o problema “manter vivo” enfrentado por outro MPM. Quando um cliente completa o primeiro pedido, então o cliente pode manter a conexão aberta, e enviar mais pedidos usando o mesmo socket, o que reduz a sobrecarga de conexão.

Deixe uma resposta

O seu endereço de email não será publicado.