Apache MPM

Pavel2

Apache MPM
« kdy: 12. 02. 2015, 17:23:24 »
Da se popsat nasledujicim zpusobem rozdil mezi preforkem a workerem?

Prefork:
Bezi jeden root process. Pri prijeti pozadavku na HTTP + PHP se otevre novy podproces kde se "znovu nahraje cele PHP pro zpracovani pozadavku klienta. Po ukonceni pripojeni se proces zavre. Pametove narocny je Prefork, protoze se do pameti musi znovu zavadet cele PHPko.


Worker:
root proces po startu otevre nekolik child procesu a tyto procesy otevrou nekolik serveru.


Omlouvam se za chatrny popis, ale snazim se pochopit jestli je to nejak takhle.


DK

Re:Apache MPM
« Odpověď #1 kdy: 12. 02. 2015, 18:25:06 »
prefork - spravne
worker - proces (nekolik workeru pod hlavnim procesem), ktery dokaze zpracovat vice klientu diky pseudoparalelizaci (pouziti vlaken)

Re:Apache MPM
« Odpověď #2 kdy: 13. 02. 2015, 22:13:35 »