Leider hilft nur ein schrittweites Ausschliessen der vielen möglichen Ursachen. Hier ein Auszug dessen, was ich bereits in meiner Praxis erleben durfte:
- PHP-Skript schlecht programmiert: - Man kann durchaus ganz schlecht programmieren, so dass die Antwortzeiten stark in den Keller gehen, dies kann durch eine Analyse des Sourcecodes zusammen mit entsprechender Erfahrung aber herausgefunden werden. - Programmierfehler können sowohl im PHP-Code als auch in fehlenden Indizies in der Datenbank liegen (ein Anzeichen dafür wäre, wenn die Datenbank schlechte Antwortzeiten liefert). - Performance nachgelagerter Datenbank- oder Applikationsserver schlecht (PHP muß lange auf Antworten warten, was allerdings die CPU des Webservers nicht belastet). - Gesamt-Performance des Apache-Servers schlecht: - schlechten (fehlerhaften) Build erwischt - Logfiles werden "versehentlich" auf ein Netzlaufwerk gespeichert, statt lokal - auszulieferende Dateien (HTML/CSS/JS/Bilder) liegen nicht lokal, sondern auf einem Netzlaufwerk - ggf. auch Wartezeiten durch ungeschickt gesetzte mod_rewrite- Regeln - Allgemeine Serverprobleme: - Hardwareprobleme des Servers - Netzwerkkarte full-/halfduplex Einstellungen am Switch - Störungen auf Netzwerkkarte - andere Cron-Jobs, die den Server lahmlegen - Zu schwache Internetanbindung (Server können Antworten nicht schnell genug zurücksenden, allerdings ohne Belastung für die CPU). - Eventuell hast Du auch das Pech, auf einen Fehler im Apache, in PHP, oder im MySQL-Server gestossen zu sein (Recherche in der Bug-Datenbank des Apache-Webservers). Wenn Du mutig bist, dann poste mal den PHP-Code. ;-) Gruß Marcus Reimann M. Reimann Systemberatung http://www.reimann-systemberatung.de -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --------------------------------------------------------------------------