Optimalisere Apache bruke Webmin til å konsumere lavere minnebruk
Du kan optimalisere Apache til å bruke lavere RAM i systemer hvor det er mangel på minne eller skikker er nær grensen! Her viser vi hvordan du kan redusere apache minnet bruksområder bruke Webmin kontrollpanelet!
Hvordan?
- Bla til Webmin Apache Webserver modulen
- Klikk på "Prosesser og Limits"
- Endre følgende til verdiene som vises:
Maksimum spare server prosesser 3
Minimum spare server prosesser 2
Initial server prosesser 3
Hvis du vil, fjerne eventuelle moduler du ikke bruker. Dette faktisk vil redusere minnebruken mer enn noe annet, men det er vanskelig å gjette hvilke moduler du ønsker / trenger å gjøre jobben din.
mod_perl er nødvendig for den nye Analytics modulen i Virtualmin, men ellers alt kan kjøres under cgi eller fcgid ... og hvis minnet er et reelt problem, kan det hende du må gi opp på Analytics (eller sette det opp manuelt uten våre mod_perl filter).
Funksjonshemmende mod_php4 eller mod_php5 er kult (men hvis du har brukt det for PHP-skript, må du gjøre bytte til fcgid første, og tilbakestille tillatelser og eierskap opp PHP-skript i domene hjem) og vil barbere ganske mye av prosessen størrelse.
Andre muligheter for deaktivering: auth_dbm, disk_cache, proxy (men dette fjerner ganske mye av funksjonalitet), inkluderer (fjerner Server Side Include funksjonalitet), status.
Fordi Apache er sannsynligvis den største prosessen på noen hosting system ... hvis du arbeider med en svært liten minne system (under 256M), så må du kutte det ned mye. Dette er egentlig ikke valgfritt i dette tilfellet.
Du kan også redigere apache konfigurasjonen filen manuelt! Her er et eksempel Apache konfigurasjonsfil som er bra for systemer med lite minne:
Vedlikeholdsfrekvens På
KeepAliveTimeout 3<IfModule Prefork.c>
StartServers 3
MinSpareServers 2
MaxSpareServers 3
ServerLimit 100
MaxClients 100
MaxRequestsPerChild 500
</ IfModule><IfModule Worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 15
MaxSpareThreads 50
ThreadsPerChild 15
MaxRequestsPerChild 0
</ IfModule>
laster ...
Relaterte innlegg: