Jump to content


Photo

Otimizando O Apache Para Aguentar 300 Conexoes / Segundo


  • Faça o login para participar
8 replies to this topic

#1 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 25/01/2011, 10:46

E ae pessoal, Como faz um bom tempo que nao posto nenhum artigo aqui ... hoje resolvi postar sobre como otimizar seu apache para aguentar maior numero de acessos silmultaneos.

Esse tutorial fiz baseado em um servidor de alto volume de trafego. Caso possua mais de 2 hds e uma boa conexao com a internet, monitore o uso do processador e memoria e sinta-se livre para aumentar mais ainda o numero de acessos simultaneos.

Nao esqueca que o hardware vai ajudar muito nessas horas.


Hardware Recomendado:
- Dual QUAD Xeon 1.8 (2 processadores reais)
- 2 HDs Sata (Caso seja um servidor Web eh interessante que as contas estejam bem distribuidas entre os HDs).
Obs.: Caso possua $, coloque hds mais rapidos
- Minimo de 3 GB de memoria para sistemas UNIX (BSDs, AIX ...) no caso de Linux, precisamos de 4GB >
- Link de Conexao de no minimo 10mbps (baseando-se que os arquivos n sejam maior que 2mb)
- Apache 2.2

Obs.: Com 1 Quad Core ja da pra chegar nos 300 simultaneos, mas ira ter horas que o processador chegara aos 60% de utilizacao. Com um Dual geralmente fica nos 25% a 40%



Hoje em dia quando pego servidores para fazer otimizacao que vejo muitos deles utilizam apache compilado com o modulo MPM Prefork, que eh o padrao ... Porem esse modulo, nao aguenta abrir mais que 250 slots de conexoes sem apresentar alta sobre carga de memoria, e logo em seguida processador ...

Recompile seu apache ativando o modulo MPM Worker, pois ele trabalha de forma diferente do Prefork (+ Detalhes: http://httpd.apache....mod/worker.html )

OBS.: PHP nao executara mais como modulo, no caso devera ser executado via FAST-CGI ou CGI


Apos ter recompilado seu apache, vamos acessar o shell e editar nossas variaveis de configuracao do httpd.conf.

Procure pelas variaveis e deixa com essas configs:

<IfModule worker.c>
StartServers 3
MaxClients 300
MinSpareThreads 20
MaxSpareThreads 90
ThreadsPerChild 30
MaxRequestsPerChild 200
</IfModule>

MaxRequestsPerChild 200
MaxKeepAliveRequests 500
KeepAliveTimeout 5


Com essas ultimas 3 variaveis estamos diminuindo um pouco o tempo que cada conexao ficara aberta esperando receber novamente mais dados. Entao encerraremos elas para nao haver sobre cargas ou ficar ocupando outras conexoes.

Caso precise aumentar mais ainda a performance de seu servidor ou seguranca, fale comigo!


Quer Seguranca, desempenho e estabilidade? use UNIX!!!

Edição feita por: Hospedar-se .Com, 25/01/2011, 10:56.


#2 dinhozinho

dinhozinho

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 31/01/2012, 08:33

Muito interessante essa solução, mas comigo ocorreu algo estranho.. recompilei o apache ativando o módulo MPM Worker, só que no httpd.conf não apareceu essas opções para editar, ainda continuou aparecendo o prefork, e olhei que na hora de ativar o módulo MPM Worker, eu destivei o Prefork.. não sei o que fazer, e o pior de tudo é que depois que eu fiz isso o servidor comecou a comer memória, fico com 200~300 livre

#3 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 26/09/2017, 08:48

Priligy Dapoxetine 60 Mg Cerazette Clomid Cialis Best Price cialis Viagra Plus Cialis20 Mg Cialis

#4 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 26/09/2017, 10:56

Over The Counter Alternative To Septra Propecia Topico Se Viagra Interdit cialis Cialis Sans Ordonnance En Belgique Over The Counter Sex Pills In Canada
Canine Cephalexin Dosage cialis Cialis Powder
Amoxicillin Synthesis Cialis Patentti Umpeutuu Amoxicillin And Bruising generic cialis Cialis 20mg Filmtabletten 12 Cialis Dose Recommandee

#5 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 09/10/2017, 02:13

Propecia Minoxidil Androgenetic Alopecia Activation Energy For Cephalexin Disulfiram 500 Mg Tablets online pharmacy Propecia Ovulacion

#6 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 11/10/2017, 11:34

How Fast Does Propecia Work Cialis Online Kaufen Gunstig cialis buy online Levitra Scaduto Fa Male
Levitra Quanto Dura L'Effetto Buy Sibustat Online generic levitra for sale Retin A Online Cialis In Francia Comment Durer Plus Longtemps Inbed
500 Mg Amoxicillin Side Effects online pharmacy Keflex Drug Class Herbolax Mejor Cialis O Levitra

#7 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 28/10/2017, 15:17

Online Perscription Cialis Prezzo In Italia Amoxicillin Uti Children viagra cialis Source Fiable Pour Dapoxetine Viagra 100mg Apotheke Preis
Atlantic Drug Store Viagra viagra Topical Propecia Side Effects Hair Loss Treatment Ontario No Script Pharmacy Kamagra Deutschland Per Nachnahme
Kamagra Acheter 200 Mg Cialis Zerkauen Cialis I Migliori viagra Vendita Viagra Pisa Kamagra Prescrizione France Levitra Probiert
Paroxetine 30mg Online India Pharmacy Baclofene Italie Canada Prednisone buy viagra Buy Viagra Online In Usa Viagra Deutschland Bestellen

#8 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 08/11/2017, 23:59

Sildenafil Citrate Ripoffs Glucophage 500 Mg Inhouse Drugstore Biz viagra Amoxicillin Alternatives Kamagra Estrace Priligy Janssen
Vente Priligy Angleterre viagra online prescription Cialis For Sale Philippines Kamagra Spray
Cheap Cialis Canada Wo Bekomme Ich Viagra Her Levitra Purchase Usa vardenafil hcl 20mg tab Uroxatral
Acquistare Sildenafil 100 Milligrammi viagra online prescription Propecia Libido Testosterone Levels

#9 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 22/11/2017, 16:25

Cialis On Line Acquisto Sicuro Billig Viagra Kaufen online pharmacy Little Blue Pill For Men




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq