Wat is Prefork en werker in Apache?
Wat is Prefork en werker in Apache?

Video: Wat is Prefork en werker in Apache?

Video: Wat is Prefork en werker in Apache?
Video: Optimizing Apache Memory Usage | Mpm prefork settings 2024, Mei
Anonim

Voorvurk en werker is twee tipes MPM apache verskaf. Albei het hul meriete en nadele. By verstek is mpm voorvurk wat draad veilig is. Voorvurk MPM gebruik veelvuldige kinderprosesse met een draad elk en elke proses hanteer een verbinding op 'n slag. Werker MPM gebruik veelvuldige kinderprosesse met baie drade elk.

Ook, wat is Apache-werkers?

Werker . Die Werker MPM draai Apache in 'n multi-proses, multi-threaded webbediener. Anders as Prefork, verwerk elke kind onder Werker kan veelvuldige drade hê. Werker word oor die algemeen aanbeveel vir hoë-verkeer bedieners wat loop Apache weergawes voor 2.4. Maar Werker is onversoenbaar met nie-draad veilige biblioteke.

wat is draad in Apache? Apache HttpClient - Veelvuldige Drade . Advertensies. 'n Multi-draadprogram bevat twee of meer dele wat gelyktydig kan loop en elke deel kan 'n ander taak terselfdertyd hanteer deur die beskikbare hulpbronne optimaal te benut.

As ek dit in ag neem, hoe weet ek of ek Apache Prefork of werker het?

Aktiveer Apache mod_inligting. Besoek die mod_info-url, krul gewoonlik localhost/server-info. Die "Bedienerinstellings"-afdeling sal "MPM-naam:" wys: Werker " Begin httpd -V weer -- dit sal steeds wys voorvurk , nie werker.

Wat is MaxClients in Apache?

Apache webbediener het 'n konfigurasie opsie genoem MaxClients . MaxClients bepaal die maksimum aantal gelyktydige verbindings wat Apache sal diens. Hoe meer kinderprosesse ontstaan, hoe hoër is die geheueverbruik MaxClients is 'n belangrike bedienerinstellingsopsie.

Aanbeveel: