Hallo ihr,
nach längerer Zeit mal wieder ein Frage von mir:
Wir haben für einen Kunden ein Analysesystem gebastelt welche eine recht große Datenmenge (zur Zeit 1,7 Mio. Einträge) mittels count und diverser WHERE Bedingungen durchzählt und darstellt. Insgesamt sind das im schlimmsten Fall 270 Abfragen die an MySQL geschickt werden wo eine zwischen einer und sechs Sekunden braucht.
Leider ist das Timeout bei unserem Kunden auf 120sec. gestellt und unser Script benötigt öfters mal etwas länger. (Es handelt sich um eine Analyse die nur sehr selten gemacht werden muss)
Es handelt sich um einen Windowswebserver mit MySQL Datenbank.
Wie das System genauer aufgebaut ist, wurde mir leider nicht verraten - warum auch immer.
Ich hatte nun versucht einfach einen HTML Kommentar zwischen den Abfragen zu senden um diesen Timeout zu umgehen. Leider bin ich nicht soo fit in PHP und wollte mal nachfragen was ihr da machen würdet?
Mein bescheidener Ansatz war dies hier:
Für jegliche Tipps / Infos wäre ich sehr dankbar.
nach längerer Zeit mal wieder ein Frage von mir:
Wir haben für einen Kunden ein Analysesystem gebastelt welche eine recht große Datenmenge (zur Zeit 1,7 Mio. Einträge) mittels count und diverser WHERE Bedingungen durchzählt und darstellt. Insgesamt sind das im schlimmsten Fall 270 Abfragen die an MySQL geschickt werden wo eine zwischen einer und sechs Sekunden braucht.
Leider ist das Timeout bei unserem Kunden auf 120sec. gestellt und unser Script benötigt öfters mal etwas länger. (Es handelt sich um eine Analyse die nur sehr selten gemacht werden muss)
Es handelt sich um einen Windowswebserver mit MySQL Datenbank.
Wie das System genauer aufgebaut ist, wurde mir leider nicht verraten - warum auch immer.
Ich hatte nun versucht einfach einen HTML Kommentar zwischen den Abfragen zu senden um diesen Timeout zu umgehen. Leider bin ich nicht soo fit in PHP und wollte mal nachfragen was ihr da machen würdet?
Mein bescheidener Ansatz war dies hier:
Code:
echo "<!-- foobar -->"; flush(); ob_flush();
Kommentar