Mikä on Prefork ja työntekijä Apachessa?
Mikä on Prefork ja työntekijä Apachessa?

Video: Mikä on Prefork ja työntekijä Apachessa?

Video: Mikä on Prefork ja työntekijä Apachessa?
Video: 2021 02 02 debian osa 3: tietokanta, php ja niiden testaaminen 2024, Saattaa
Anonim

Esihaarukka ja työntekijä ovat kahden tyyppisiä MPM:itä apache tarjoaa. Molemmilla on hyvät ja huonot puolensa. Oletuksena mpm on esihaarukka joka on lankaturvallinen. Prefork MPM käyttää useita aliprosesseja, joissa kussakin on yksi säike, ja jokainen prosessi käsittelee yhden yhteyden kerrallaan. Työntekijä MPM käyttää useita lapsiprosesseja, joissa kussakin on monta säiettä.

Mitä ovat Apache-työntekijät?

Työntekijä . The Työntekijä MPM kääntyy Apache moniprosessiiseksi, monisäikeiseksi web-palvelimeksi. Toisin kuin Prefork, jokainen lapsi käsittelee alle Työntekijä voi olla useita lankoja. Työntekijä yleensä suositellaan käynnissä oleville suuren liikenteen palvelimille Apache versiota 2.4 aikaisemmat versiot. Kuitenkin, Työntekijä ei ole yhteensopiva muiden kuin säikeen turvallisten kirjastojen kanssa.

mikä on lanka Apachessa? Apache HttpClient - Useita Kierteet . Mainokset. Monisäikeinen ohjelma sisältää kaksi tai useampia osaa, jotka voivat toimia samanaikaisesti ja jokainen osa voi käsitellä eri tehtävää samanaikaisesti hyödyntäen käytettävissä olevia resursseja optimaalisesti.

Kun tämä otetaan huomioon, mistä tiedän, onko minulla Apache Prefork tai työntekijä?

ota käyttöön Apache mod_info. Kysy mod_info url, yleensä curl localhost/server-info. "Palvelinasetukset"-osiossa näkyy "MPM-nimi: Työntekijä " Suorita httpd -V uudelleen - se näkyy edelleen esihaarukka , ei työntekijä.

Mikä on MaxClients Apachessa?

Apache web-palvelimella on määritysvaihtoehto nimeltä MaxClients . MaxClients määrittää samanaikaisten yhteyksien enimmäismäärän Apache tulee palveluun. Mitä enemmän lapsiprosesseja syntyy, sitä enemmän muistia käytetään MaxClients on tärkeä palvelimen viritysvaihtoehto.

Suositeltava: