Servidor WWW Apache Ajuste de Performance Nesta janela você pode controlar o servidor web para obter uma boa permuta entre performance e uso da CPU. Na maioria das vezes, entre­ tanto, os valores padrão são perfeitamente bons. 11.. NNúúmmeerroo ddee PPrroocceessssooss O Apache é construído por meio de um processo pai o qual aceita conexões de clientes, e um ou mais processos filho os quais fazem o trabalho real de processar o pedido e retornar a página acessada. O número de processos filho se ajusta dinamicamente ao número de conexões ao servidor web, dentro dos limites aqui dados. 11..11.. IInniicciiaalliizzaannddoo sseerrvviiddoorreess O servidor web inicializará com esta quantidade de processos filho. 11..22.. NNúúmmeerroo mmááxxiimmoo ddee cclliieenntteess ppoorr sseerrvviiddoorr O número máximo de processos filho. Cada conexão de um cliente utiliza um processo filho, então este valor controla indiretamente quantos clientes podem simultaneamente conectar ao servidor web. Caso este valor seja baixo, os clientes podem ser deixados de fora, portanto seja liberal. Isto é feito com o objetivo de se manter um servidor web rodando que não derrube todo o sistema com isto caso alguém deva ser mandado para fora do servidor. 11..33.. NNúúmmeerroo mmááxxiimmoo ddee rreeqquuiissiiççõõeess ppoorr pprroocceessssoo ffiillhhoo Um processo filho sairá após fornecer este número de acessos. Isto é feito como uma proteção à falha contra possíveis vazamentos de memória ( não aqueles que são conhecidos ). 11..44.. MMíínniimmoo ddee sseerrvviiddoorreess ddee rreesseerrvvaa O Apache certifica-se de que sempre há poucos processos filho ociosos para que seja possível a manipulação de picos de carga. Caso menos do que este número de processos estejam ociosos, mais serãoinicializados. 11..55.. MMááxxiimmoo ddee sseerrvviiddoorreess ddee rreesseerrvvaa O Apache também se certifica nunca há mais do que este número de processos filho ociosos. Caso haja mais, alguns destes devem ser finalizados. 22.. KKeeeeppss AAlliivvee Para reduzir a largura da banda utilizada para tráfego na Internet HTTP foi extendido para tornar possível se fazer mais de um pedido dentro de uma única conexão. Isto é chamado de _p_e_r_s_i_s_t_e_n_t _c_o_n_n_e_c_t_i_o_n, ou ainda de _k_e_p_t _a_l_i_v_e. 22..11.. KKeeeepp AAlliivvee Se habilitado, permite aos navegadores estabelecerem persistent connections. Caso esteja desabilitado o servidor web apenas aceita um acesso por conexão. 22..22.. TTeemmppoo ddee eessppeerraa ddoo KKeeeepp AAlliivvee O número de segundos a se esperar pelo próximo pedido em uma persistent connection. Caso este tempo seja excedido a conexão é fechada. 22..33.. NNúúmmeerroo mmááxxiimmooss ddee ppeeddiiddooss KKeeeepp AAlliivvee O númemro máximo de pedidos permitidos em uma persistent connection. 33.. AAjjuussttee AAvvaaççaaddoo 33..11.. TTeemmppoo ddee eessppeerraa Quantos segundos esperará para um pedido ser enviado após um cliente estar conectado ao servidor. Se um cliente se conecta mas não envia nenhum pedido, este será desconectado decorrido este tempo, liberando os recursos que são ocupados.