Kas yra „Prefork“ir „Apache“darbuotojas?
Kas yra „Prefork“ir „Apache“darbuotojas?

Video: Kas yra „Prefork“ir „Apache“darbuotojas?

Video: Kas yra „Prefork“ir „Apache“darbuotojas?
Video: KRP - KAS YRA? 2024, Gegužė
Anonim

Prefork ir darbininkas yra dviejų tipų MPM apache numato. Abu turi savo privalumų ir trūkumų. Pagal numatytuosius nustatymus mpm yra prieššakis kuris yra saugus siūlams. Prefork MPM naudoja kelis antrinius procesus su viena gija ir kiekvienas procesas vienu metu apdoroja vieną ryšį. Darbininkas MPM naudoja kelis antrinius procesus su daugybe gijų.

Be to, kas yra „Apache“darbuotojai?

Darbininkas . The Darbininkas MPM posūkiai Apache į kelių procesų, kelių gijų žiniatinklio serverį. Skirtingai nei Prefork, kiekvienas vaikas apdoroja pagal Darbininkas gali turėti kelias gijas. Darbininkas paprastai rekomenduojama didelio srauto serveriams Apache senesnės nei 2.4 versijos. Tačiau Darbininkas yra nesuderinamas su ne gijos saugiomis bibliotekomis.

kas yra siūlai Apache? Apache HttpClient – keli Siūlai . Skelbimai. Kelių gijų programą sudaro dvi ar daugiau dalių, kurios gali veikti vienu metu ir kiekviena dalis gali atlikti skirtingą užduotį tuo pačiu metu, optimaliai išnaudodama turimus išteklius.

Atsižvelgdamas į tai, kaip sužinoti, ar turiu „Apache Prefork“ar darbuotoją?

Įgalinti Apache mod_info. Pateikite užklausą mod_info URL, paprastai curl localhost/server-info. Skiltyje „Serverio nustatymai“bus rodomas „MPM pavadinimas: Darbininkas Dar kartą paleiskite httpd -V – jis vis tiek bus rodomas prieššakis , ne darbininkas.

Kas yra „MaxClients“programoje „Apache“?

Apache žiniatinklio serveris turi konfigūravimo parinktį, vadinamą MaxClients . MaxClients nustato maksimalų lygiagrečių jungčių skaičių Apache tarnaus. Kuo daugiau vaikų procesų sukuriama, tuo didesnis atminties naudojimas MaxClients yra svarbi serverio derinimo parinktis.

Rekomenduojamas: