Pereiti prie turinio

Apache Web serverio konfigūravimas


Rekomenduojami pranešimai

Sveiki, padekit tinkamai sukonfiguruoti Apache. Apache 2.2.3, 2 GB ram, Intel® Xeon® CPU L5520 @ 2.27GHz, 1 branduolys, CentOS Linux 5.5 + Webmin waldymo pultas. Svetainės varikliukas joomla.

 

Esamos reikšmės:

 

Timeout 120

KeepAlive Off

MaxKeepAliveRequests 100

KeepAliveTimeout 15

 

<IfModule prefork.c>

StartServers 16

MinSpareServers 8

MaxSpareServers 20

ServerLimit 64

MaxClients 200

MaxRequestsPerChild 1000

</IfModule>

 

<IfModule worker.c>

StartServers 2

MaxClients 200

MinSpareThreads 25

MaxSpareThreads 75

ThreadsPerChild 25

MaxRequestsPerChild 0

</IfModule>

 

Aš ne specialistas, todėl nesu tikras dėl konfiguracijos. Ieškojau googlei, bet ten kiekvienas skirtingai rekomenduoja.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, padekit tinkamai sukonfiguruoti Apache. Apache 2.2.3, 2 GB ram, Intel® Xeon® CPU L5520 @ 2.27GHz, 1 branduolys, CentOS Linux 5.5 + Webmin waldymo pultas. Svetainės varikliukas joomla.

 

Esamos reikšmės:

 

Timeout 120

KeepAlive Off

MaxKeepAliveRequests 100

KeepAliveTimeout 15

 

<IfModule prefork.c>

StartServers 16

MinSpareServers 8

MaxSpareServers 20

ServerLimit 64

MaxClients 200

MaxRequestsPerChild 1000

</IfModule>

 

<IfModule worker.c>

StartServers 2

MaxClients 200

MinSpareThreads 25

MaxSpareThreads 75

ThreadsPerChild 25

MaxRequestsPerChild 0

</IfModule>

 

Aš ne specialistas, todėl nesu tikras dėl konfiguracijos. Ieškojau googlei, bet ten kiekvienas skirtingai rekomenduoja.

 

Už simbolinį mokestį galiu apskaičiuoti optimalias reikšmes. Jeigu domina - rašykite į AŽ.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Laba diena,

 

na, jei trumpai, tai visų pirma siūlyčiau pakeisti šiuos parametrus:

 

Timeout 120            (susimažinti dvigubai ar daugiau)
KeepAlive Off          (Įjungti)
KeepAliveTimeout 15    (Susimažinti iki kelių ar vienos sekundžių)

 

Greičiausiai yra naudojamas prefork modulis, todėl:

 

StartServers 16
MinSpareServers 8
MaxSpareServers 20
ServerLimit 64
MaxClients 200

 

Nurodyta konfigūracija veiks gerai, tačiau galima apsiskaičiuoti preliminariai saugias reikšmes pagal atminties kiekį, kažkada buvau aprašęs tokią priklausomybę:

 

StartServers = Atmintis / 128;
MinSpareServers = Atmintis / 256;
MaxSpareServers = Atmintis / 64;
MaxClients = Atmintis / 32.

 

Dar vertėtų atkreipti dėmesį į failą swtune.conf esantį /etc/httpd/conf.d/ kataloge. Jei jis yra, tuomet konfigūracija yra nuskaitoma būtent iš šio failo, o ne iš pagrindinės httpd.conf bylos. Todėl redaguoti reikėtų jį, arba jį pašalinti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Apie 1000 unikaliu, su kiekviena dieną didėja. http://www.hey.lt/details.php?id=zylkin

 

Bet KeepAlive reiktų ijungti, kad sumažinti prisijungimu skaičių?

 

Pirmiausią - reikia sužinoti kiek žmonių lankosi svetainėje ir tada tik konfiguruoti, kadangi pagal dabartinius tavo konfigus viskas normaliai čia yra.

 

 

Apie 1000 unikaliu, su kiekviena dieną didėja. http://www.hey.lt/details.php?id=zylkin

 

Bet KeepAlive reiktų ijungti, kad sumažinti prisijungimu skaičių?

 

Laba diena,

 

na, jei trumpai, tai visų pirma siūlyčiau pakeisti šiuos parametrus:

 

Timeout 120            (susimažinti dvigubai ar daugiau)
KeepAlive Off          (Įjungti)
KeepAliveTimeout 15    (Susimažinti iki kelių ar vienos sekundžių)

 

Greičiausiai yra naudojamas prefork modulis, todėl:

 

StartServers 16
MinSpareServers 8
MaxSpareServers 20
ServerLimit 64
MaxClients 200

 

Nurodyta konfigūracija veiks gerai, tačiau galima apsiskaičiuoti preliminariai saugias reikšmes pagal atminties kiekį, kažkada buvau aprašęs tokią priklausomybę:

 

StartServers = Atmintis / 128;
MinSpareServers = Atmintis / 256;
MaxSpareServers = Atmintis / 64;
MaxClients = Atmintis / 32.

 

Dar vertėtų atkreipti dėmesį į failą swtune.conf esantį /etc/httpd/conf.d/ kataloge. Jei jis yra, tuomet konfigūracija yra nuskaitoma būtent iš šio failo, o ne iš pagrindinės httpd.conf bylos. Todėl redaguoti reikėtų jį, arba jį pašalinti.

 

Ačiu.

 

Dar vienas klausimas, <IfModule worker.c> reikšmes palikti kokios yra ar nustatyti tokias pačias kaip ir <IfModule prefork.c>.

Redagavo MobiJava
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Apie 1000 unikaliu, su kiekviena dieną didėja. http://www.hey.lt/details.php?id=zylkin

 

Bet KeepAlive reiktų ijungti, kad sumažinti prisijungimu skaičių?

 

 

 

 

Apie 1000 unikaliu, su kiekviena dieną didėja. http://www.hey.lt/details.php?id=zylkin

 

Bet KeepAlive reiktų ijungti, kad sumažinti prisijungimu skaičių?

 

 

 

Ačiu.

 

Dar vienas klausimas, <IfModule worker.c> reikšmes palikti kokios yra ar nustatyti tokias pačias kaip ir <IfModule prefork.c>.

 

Palikite kaip yra.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...

Sveiki dar karta. Gal galit pasakyt ar reikia dar ka nors sukonfiguruoti nes labai jau ilgai krauna puslapį http://site-perf.com/cgi-bin/show.cgi?id=myDP3uKhGPU net 8.2 s. Kai svetainė dar buvo paprastame hostinge krovimosi laikas buvo 2-3s o dabr net 8.

Kiek matau iš to puslapio daugiausiai laiko užima kažkoks "queue", o ka jis reiškia ir kaip jį sumažinti net nenumanau. Be to pastebėjau kad daromas papildomas prisijungimas siunčiant paveikslėlius.

Bučiau labai dekingas už pagalbą.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...