worker vs. prefork mit PHP

Die zweite Version des Apache-Webservers hat einige interessante Neuigkeiten mit sich gebracht. Unter anderem das mpm-worker-Modul, welches nun Multi-Threading unterstützt; im Gegensatz zur ersten Version des Indianders wird hier nicht mehr für jede Anfrage eigener Prozess gestartet(mpm-prefork), sondern dynamisch Threads in einer kleinen Anzahl von Prozessen erzeugt. Dieser Vorgang hat nicht nur einen geringeren Speicherverbrauch als das alte Modul, sondern kann unter optimalen Voraussetzungen auch eine weit aus höhere Performance erzielen, dazu später mehr. Neben viel Licht gibt es auch Schatten, die einfache und sehr perfomante Verwendung des Apache PHP Moduls  mod_php ist nicht mehr möglich, da das worker-Modul nicht […]