The playground

More information here

Wat is Apache Prefork, Worker and Event MPM (Multi-Processing Modules)

Apache is de meest populaire webserver voor Linux webservers. De meeste van de Linux systeembeheerder ‘ s beginnen met Apache (httpd) webserver vanaf de leerfase, zelfs Ik gebruikte ook Apache webserver tijdens het leren. Op het eerste niveau werkt de systeembeheerder met Apache. De meeste van hen gebruikt standaard configuratie, maar ze weten niet hoe […]

Apache is de meest populaire webserver voor Linux webservers. De meeste van de Linux systeembeheerder ‘ s beginnen met Apache (httpd) webserver vanaf de leerfase, zelfs Ik gebruikte ook Apache webserver tijdens het leren. Op het eerste niveau werkt de systeembeheerder met Apache. De meeste van hen gebruikt standaard configuratie, maar ze weten niet hoe Apache werkt, hoe het omgaat met inkomende verbinding of meerdere processen.

Apache gebruikt een van de volgende MPM (Multi-Processing Module) voor het verwerken van inkomende verzoeken en verwerkt ze. Beide hebben een eigen werkend type. Hieronder vindt u een aantal fundamentele details over zowel MPM en er werken.

Prefork MPM: –

Prefork MPM Start meerdere dochterprocessen. Elk dochterproces behandelt één verbinding per keer.

Prefork gebruikt een hoog geheugen in vergelijking met werkmpm. Prefork is de standaard MPM gebruikt door Apache2 server. Preform MPM draait altijd enkele minimaal (MinSpareServers) gedefinieerde processen als reserve, dus nieuwe aanvragen hoeven niet te wachten tot een nieuw proces start.

Worker MPM: –

Worker MPM genereert meerdere dochterprocessen vergelijkbaar met prefork. Elk dochterproces draait veel threads. Elke draad behandelt één verbinding per keer.

in sort Worker implementeert MPM een hybride multi-proces multi-threaded server. Worker MPM gebruikt weinig geheugen in vergelijking met Prefork MPM.

Gebeurtenis MPM: –

Gebeurtenis MPM wordt geà ntroduceerd in Apache 2.4, Het is vrij gelijkaardig aan arbeider MPM maar het ontworpen voor het beheren van hoge belastingen.

deze MPM maakt het mogelijk om meer aanvragen tegelijkertijd te ontvangen door wat verwerkingswerk door te geven aan ondersteunende threads. Met behulp van deze MPM probeert Apache het ‘Keep alive probleem’ van andere MPM op te lossen. Wanneer een client het eerste verzoek voltooit, kan de client de verbinding open houden en verdere verzoeken verzenden met dezelfde socket, wat de overbelasting van de verbinding vermindert.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.