The playground

More information here

Hvad er Apache Prefork, arbejder og begivenhed MPM (Multi-Processing Modules)

Apache er den mest populære internetserver. Det meste af systemadministratorens start med Apache (httpd) internetserver derfra læringsfase, selv Jeg brugte også Apache internetserver under læring. På det oprindelige niveau arbejder systemadministratoren med Apache. De fleste af dem brugte standardkonfiguration, men de ved ikke, hvordan Apache fungerer, hvordan den håndterer indgående forbindelse eller flere processer. Apache […]

Apache er den mest populære internetserver. Det meste af systemadministratorens start med Apache (httpd) internetserver derfra læringsfase, selv Jeg brugte også Apache internetserver under læring. På det oprindelige niveau arbejder systemadministratoren med Apache. De fleste af dem brugte standardkonfiguration, men de ved ikke, hvordan Apache fungerer, hvordan den håndterer indgående forbindelse eller flere processer.

Apache bruger en af følgende MPM (Multi-Processing Module) til håndtering af indgående anmodninger og behandler dem. Begge har deres egen arbejdstype. Nedenfor er nogle grundlæggende detaljer om både MPM og der arbejder.

Prefork MPM:-

Prefork MPM lancerer flere underordnede processer. Hvert barn proces håndtere en forbindelse ad gangen.

Prefork bruger høj hukommelse i forhold til arbejdstager MPM. Prefork er standard MPM bruges af Apache2 server. Preform MPM kører altid få minimum (MinSpareServers) definerede processer som reservedele, så nye anmodninger behøver ikke at vente på, at ny proces starter.

arbejder MPM:-

arbejder MPM genererer flere børneprocesser svarende til prefork. Hvert barn proces kører mange tråde. Hver tråd håndterer en forbindelse ad gangen.

i sorteringsarbejder implementerer MPM en hybrid multi-proces multi-threaded server. Arbejdstager MPM bruger lav hukommelse i sammenligning med PREFORK MPM.

begivenhed MPM: –

begivenhed MPM introduceres i Apache 2.4, Det er temmelig ligner arbejdstager MPM, men det er designet til styring af høje belastninger.

denne MPM tillader, at flere anmodninger serveres samtidigt ved at videregive noget behandlingsarbejde til understøttende tråde. Ved hjælp af denne MPM forsøger Apache at løse ‘keep alive-problemet’, som andre MPM står overfor. Når en klient fuldfører den første anmodning, kan klienten holde forbindelsen åben og sende yderligere anmodninger ved hjælp af det samme stik, hvilket reducerer overbelastning af forbindelsen.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.