Sven Rautenberg: Apache sehr langsam

Beitrag lesen

Moin!

Sobald ich aber unser php-geschriebenes tool, dass die kundendaten verwaltet, starte und hier nach bestimmten kundendaten suche, dauert die abfrage ewig.

Lass dir den von deinem Tool generierten Query mal als Text im Browser ausgeben und verwende diesen exakt so in PHPMyAdmin. Dauert das genauso lange?

Wenn ja, hast du vermutlich ein Datenbankproblem mit der Indizierung.

Am Tool selbst kann es nicht liegen, da auf unserem alten Webserver auch xampplite in der selben version drauf ist und hier geht alles ziemlich fix (apache, php-konfiguration auch die selbe).

Wenn du von vornherein Fehlerursachen ausschließt, und deshalb gar nicht erst prüfst, ob deine reine Vermutung zutreffend ist, suchst du eventuell nicht an den verantwortlichen Stellen. Nur mal so als Grundsatzanmerkung. Wenn zwei Systeme angeblich identisch sind, und sich trotzdem unterschiedlich verhalten, ist die erst Prüfung, ob wirklich alles identisch ist.

Im Windows Taskmanager steigt der apache.exe Prozess im Moment der Abfrage auf 60-70 %. Die Abfrage selbst dauert ca. 10 Sekunden. Was ist hier los?

Habe bereits die 'eAccelerator'-Extension installiert. Hat nichts gebracht.

Wenn Datenbankabfragen mit PHP lange dauern, ist PHP nur extrem selten daran Schuld. Fast immer ist es die konkrete Datenbankabfrage. Insofern bringt die eAccelerator absolut nichts für dein Problem.

- Sven Rautenberg