Neuigkeiten:

still alive...

Hauptmenü

Optimierung von MySQL und PHP

Begonnen von sylvie, 29. April 2005, 10:48:53

Vorheriges Thema - Nächstes Thema

sylvie

Hallo ihr,
ich arbeite im Moment an einem Optimierungs-Projekt, welches durch PHP auf eine MySQL-Datenbank zugreift und mit diesen Daten ein PDF (PDFlib) erstellt. Nur dauert die PDF-Erstellung sehr lang und deshalb habe ich die Aufgabe die Performance zu verbessern.
Ich hab auch schon mehrere Ideen (wie z.B. Denormailisierung, Indexe). Nur hat dieses bisher noch nichts geholfen und es wäre super, wenn ihr mir noch weitere Ideen hättet, diese sollten nicht nur auf die Datenbank bezogen sein, sondern auch auf PHP und die PDF-Erzeugung.
Ich wäre für jeden Tipp (auch gerne noch nen Tipp wie ich am Besten bei der Denormalisierung und Index-Erzeugung vorgehe) dankbar.
Vielen Dank
Grüße
Sylvie

legato

Mit einem Blick auf deine Datenbankstruktur lässt sich vielleicht das sagen. So pauschal habe ich keine Tipps...
Ok, Indexe halt da wo sie gebraucht werden aber sonst...  /uploads/emoticons/icon_e_surprised.gif.a8707b3f35a569cb4cfe563fc72ef78d.gif\" alt=\":-o\" />


http://www.jendryschik.de/wsdev/einfuehrung/\" rel=\"external nofollow\">XHTML | http://www.css4you.de\" rel=\"external nofollow\">CSS | http://www.css4you.de/wslayout1/\" rel=\"external nofollow\">Tabellenloses Design | http://tut.php-q.net/\" rel=\"external nofollow\">PHP



Powie

das hilft vielleicht weiter: http://www.powie.de/part/artikel.php?id=35\" rel=\"external nofollow\">http://www.powie.de/part/artikel.php?id=35
Ist zwar für meine Scripte hier geschrieben, wirkt aber auch sicher generell.

d-day

also ich vermute ja, dass es nicht am DB-zugriff liegt. PDFLib ist ziemlich langsam!
mach doch mal nach den ganzen Selects nen Flush und gib irgendwas aus - dann siehst Du, obs wirklich am SQL liegt.
schonmal die PEAR-klassen zur PDF-Erzeugung versucht?
z.B.: File_PDF -> http://pear.php.net/package/File_PDF\" rel=\"external nofollow\">http://pear.php.net/package/File_PDF  (Ohne PDFLib!!!)
oder XML_fo2pdf -> http://pear.php.net/package/XML_fo2pdf\" rel=\"external nofollow\">http://pear.php.net/package/XML_fo2pdf
Gruß,
D-Day
http://www.couro.de\" rel=\"external nofollow\">Couro do Brasil

all your base are belong to us / Discord