Auf meinem Windows-XAMPP benutze ich das Script phpAutoGallery (http://phpautogallery.sourceforge.net/). Es erstellt sozusagen "on the fly" die Fotogalerien, sobald sie aufgerufen werden. Ich habe zu Testzwecken zwei Rechner mit dem XAMPP installiert.
a) Mein Heim-Rechner, AMD Athlon 2000+, HDD 10GB und 100GB, Win2000 Prof. SP4 UR1.
b) Ein Fujitsu-Siemens Scenic S2 mit Pentium 4 1600 MHz, HDD 18 GB, Win2000 Prof. SP4 UR1.
Auf dem Rechner a) läuft alles super. Auf dem zweiten Rechner, der eine etwas langsame CPU hat, hat der eine Apache-Prozess manchmal über 30 bis 60 Sekunden eine CPU-Auslastung von 90 bis 99 Prozent - immer wenn eine Foto-Galerie lokal als Localhost oder auch von einem anderen Rechner im Netz aufgerufen wird. Während dieser hohen CPU-Last werden keine Daten übers Netz übertragen. Das Script liest wohl die Fotos im Ordner aus und erstellt die Vorschaubilder, allerdings ist es nicht normal, dass dies manchmal soooo lange dauert.
Ich habe schon:
- den eAccelerator ein/ausgeschaltet
- den Zend Optimizer ein/ausgeschaltet
- die Option Win32DisableAcceptEx ein/ausgeschaltet
- EnableSendfile und EnableMMAP ein/ausgeschaltet
- noch mehr gemacht
Nichts half, es waren keine Veränderungen bemerkbar. Irgendwelche Ideen??? Es liegt doch nicht wirklich an der kleineren CPU, oder??