Hva er Prefork og arbeider i Apache?
Hva er Prefork og arbeider i Apache?

Video: Hva er Prefork og arbeider i Apache?

Video: Hva er Prefork og arbeider i Apache?
Video: Apache Kylin 101 - How to Deliver Sub-Second Analytics on Massive Datasets 2024, Kan
Anonim

Forgaffel og arbeider er to typer MPM apache gir. Begge har sine fordeler og ulemper. Som standard er mpm forgaffel som er trådsikker. Forgaffel MPM bruker flere underordnede prosesser med én tråd hver, og hver prosess håndterer én tilkobling om gangen. Arbeider MPM bruker flere underordnede prosesser med mange tråder hver.

Dessuten, hva er Apache-arbeidere?

Arbeider . De Arbeider MPM svinger Apache inn i en multi-prosess, multi-threaded webserver. I motsetning til Prefork, behandler hvert barn under Arbeider kan ha flere tråder. Arbeider anbefales generelt for servere med høy trafikk som kjører Apache versjoner før 2.4. Derimot, Arbeider er inkompatibel med ikke-trådsikre biblioteker.

hva er tråd i Apache? Apache HttpClient - Flere Tråder . Annonser. Et flertråds program inneholder to eller flere deler som kan kjøres samtidig, og hver del kan håndtere en annen oppgave og samtidig utnytte de tilgjengelige ressursene optimalt.

Når jeg tar dette i betraktning, hvordan vet jeg om jeg har Apache Prefork eller arbeider?

Muliggjøre Apache mod_info. Spørr mod_info url, vanligvis curl localhost/server-info. "Server Settings"-delen vil vise "MPM Name: Arbeider " Kjør httpd -V igjen -- det vil fortsatt vises forgaffel , ikke arbeider.

Hva er MaxClients i Apache?

Apache webserveren har et konfigurasjonsalternativ kalt MaxClients . MaxClients bestemmer maksimalt antall samtidige tilkoblinger som Apache vil betjene. Jo flere underordnede prosesser som blir skapt, jo høyere er minnebruken MaxClients er et viktig alternativ for serverjustering.

Anbefalt: