Hi.
Also ich nutze seit einiger Zeit das Advanced Guestbook.
Und je mehr Einträge dazu kommen desto langsamer wird es.
Auf meinem alten Server waren es noch 2 Sekunden um die letzten
15 Einträge anzeigen zu lassen.
Aber auf meinem jetzigen Server dauert die Abfrage eine Ewigkeit, falls er es überhaupt schafft sie zu bearbeiten.
Selbst auf meinem eigenen Rechner dauert die Abfrage 15 Sekunden und blockiert den Rechner in dieser Zeit fast total.
Kann mir da jemand vielleicht helfen und die Abfrage anders gestalten?
Die Abfrage sieht folgendermaßen aus:
select x.*, y.p_filename, y.width, y.height, z.comments from r2_book_data x left join r2_book_pics y on (x.id=y.msg_id and y.book_id=2) left join r2_book_com z on (x.id=z.id) group by x.id order by x.id desc limit 0, 15
Das dauert eeeeeewig.
Faszinierend ist auch das die Administrationsfunktion "easy admin" wo man posts löschen kann usw. alle Einträge in nullkommanix darstellt.
Also muss irgendwie die eigentliche Gästebuch-Abfrage viel zu kompliziert sein.
Ich hab versucht mich da durchzuwurschteln.
Es gibt einmal eine Funktion show_entries in gb.class.php.
Und eine Funktion show_entry in admin.class.php.
Bei der einen dauerts ne Ewigkeit während die andere das gleiche
Ergebnis sofort liefert. Nur lassen sich die Funktionen nicht einfach
austauschen.
Bitte helft mir.
Im Moment hab ich halt die Abfrage geändert. Aber jetzt fehlen alle Bilder und Kommentare zu den Einträgen.