Ik draai hier een aantal PHP/MySQL scripts onder IIS (productie en test) en een aantal onder Apache (testservers). Alle servers hebben een localhost MySQL. Het is me opgevallen dat dezelfde scripts onder IIS heel veel trager zijn dan onder Apache (onder IIS geven ze soms zelfs time-outs terwijl ze onder Apache zo op het scherm staan); het scheelt vaak een factor 5 à 10 in snelheid! En dat terwijl de Apache servertjes dezelfde of mindere specs hebben (bijvoorbeeld als ik de IIS op een Xeon 400mhz met 196mb en RAID1 vergelijk met een Apache op een PIII 400mhz met 256mb zonder RAID).
Nu kan ik me voorstellen dat PHP onder IIS iets langzamer is (bij Zend las ik ooit dat ze dat weten, maar er weinig aan kunnen doen omdat IIS nu eenmaal geen open source is), maar dit is wat overdreven. Bij een aantal scripts moet ik hier nu omheen programmeren (met meta-refreshes hetzelfde script blijven aanroepen, fcol) of ik zou een absurd hoge time-out moeten opgeven.
Onze systeembeheerder kwam met de standaard MS oplossing voor slechte performance - meer geheugen, tweede processor, snellere processors - maar eerlijk gezegd vind ik dat mijn eer te na. Dus ben ik op zoek naar performance tweaks voor PHP onder IIS. Wie heeft er nog goede tips voor de instellingen?
Btw, ik draai op de meeste IIS'en PHP als ISAPI filter en werk voornamelijk met IIS5.
Nu kan ik me voorstellen dat PHP onder IIS iets langzamer is (bij Zend las ik ooit dat ze dat weten, maar er weinig aan kunnen doen omdat IIS nu eenmaal geen open source is), maar dit is wat overdreven. Bij een aantal scripts moet ik hier nu omheen programmeren (met meta-refreshes hetzelfde script blijven aanroepen, fcol) of ik zou een absurd hoge time-out moeten opgeven.
Onze systeembeheerder kwam met de standaard MS oplossing voor slechte performance - meer geheugen, tweede processor, snellere processors - maar eerlijk gezegd vind ik dat mijn eer te na. Dus ben ik op zoek naar performance tweaks voor PHP onder IIS. Wie heeft er nog goede tips voor de instellingen?
Btw, ik draai op de meeste IIS'en PHP als ISAPI filter en werk voornamelijk met IIS5.
[ Voor 9% gewijzigd door PowerFlower op 06-05-2003 13:37 ]