servidores Web não magicamente executar-se . Entre os computadores que tentam se conectar a um servidor e todos os códigos do site e aplicativo de arquivos do servidor é um programa que conecta os dois. Um desses softwares é o Apache , um sistema de gerenciamento de servidor de código aberto. O número de conexões a um servidor Apache irá ditar os detalhes de configuração do software e ajuste de desempenho. Servidor HTTP
Apache é um software de servidor HTTP, o que significa que ele lida com todos os aspectos de conexões de software de entrada para um servidor. Isso inclui tanto conexões HTTP básicas para o próprio servidor , bem como gerenciar o acesso dos usuários ao conteúdo do servidor uma vez que a máquina cliente estabelece a sua ligação. Administradores Apache fazer isso através de módulos de código e funções de configuração chamados directivas. O número de conexões de um servidor Apache recebe exigirá diferentes combinações de módulos e diretrizes para um melhor desempenho .
Tráfego Configurações
Apache tem opções diferentes para lidar com conexões em um processo nível. Dependendo do Módulo Multi-Processing (MPM ), que o administrador seleciona Apache , o software servidor irá associar uma conexão com o seu próprio processo ou um fio dentro de um processo de tratamento de várias ligações à base de rosca . Colocando cada ligação no seu próprio segmento reduz o número de processos , que permite ainda um número elevado de ligações a utilizar uma menor quantidade de memória do servidor . Isso , no entanto, exigem capacidades multi- processador do servidor físico.
Gerenciando conexão de acesso
diretivas do Apache e os módulos pode gerenciar tanto o número de HTTP conexões para o próprio servidor , eo software no servidor que os processos podem acessar . O número de conexões básicas de HTTP de um servidor pode lidar é muito maior do que o número dessas conexões que um servidor pode colocar em um jogo online ou outro serviço web , mantendo um alto nível de desempenho. Isso permite que o Apache ou restringir o número total de ligações para o seu servidor, ou restringir o que cada ligação que contenham fios fazer no servidor.
Gestão de Recursos Uso
Cada conexão para um servidor consome alguns recursos do sistema . Uma conexão que não está fazendo nada está tomando recursos do sistema e espaço no servidor, e uma conexão , que é o envio de um número excessivo de pedidos torna mais difícil para o servidor para lidar com conexões cujas atividades estão dentro dos parâmetros normais de operação. Apache pode limpar conexões obsoletos para seu servidor desconectando tópicos que não fazem pelo menos um pedido em um determinado intervalo de tempo , ou se livrar de porcos recurso desconectando tópicos que tenham ultrapassado um certo limite pedido.