Što je Prefork i worker u Apacheu?
Što je Prefork i worker u Apacheu?

Video: Što je Prefork i worker u Apacheu?

Video: Što je Prefork i worker u Apacheu?
Video: Оптимизация использования памяти Apache | Настройки префорка mpm 2024, Svibanj
Anonim

Prefork i radnik su dvije vrste MPM-a apache pruža. I jedno i drugo ima svoje zasluge i mane. Prema zadanim postavkama mpm je predvilice koji je siguran za niti. Predvilice MPM koristi više podređenih procesa sa po jednom niti i svaki proces obrađuje jednu po jednu vezu. Radnik MPM koristi više podređenih procesa s mnogo niti svaki.

Također, što su Apache radnici?

Radnik . The Radnik MPM se okreće Apache u višeprocesni web poslužitelj s više niti. Za razliku od Preforka, svako dijete obrađuje pod Radnik može imati više niti. Radnik općenito se preporučuje za poslužitelje s velikim prometom Apache verzije prije 2.4. Međutim, Radnik nije kompatibilan s bibliotekama koje nisu sigurni u niti.

što je nit u Apacheu? Apache HttpClient - višestruko Niti . Oglasi. Program s više niti sadrži dva ili više dijelova koji se mogu izvoditi istodobno i svaki dio može istovremeno raditi s različitim zadatkom, optimalno koristeći dostupne resurse.

Imajući to u vidu, kako mogu znati imam li Apache Prefork ili worker?

Omogućiti Apache mod_info. Upitajte mod_info url, obično curl localhost/server-info. Odjeljak "Postavke poslužitelja" prikazat će "MPM naziv: Radnik " Ponovno pokrenite httpd -V -- i dalje će se prikazati predvilice , ne radnik.

Što je MaxClients u Apacheu?

Apache web poslužitelj ima opciju konfiguracije tzv MaxClients . MaxClients određuje maksimalni broj istodobnih veza koje Apache će servisirati. Što se više podređenih procesa stvara, to je veća upotreba memorije MaxClients je važna opcija za podešavanje poslužitelja.

Preporučeni: