Performance ist schlecht
Verfasst: 10.04.2009 14:20
Mein vor wenigen Tagen neu aufgesetztes Board war problemlos zu installieren und zu konvertieren (davor lief es unter phpBB 2.0.22), aber leider zeigten sich – auch bei standardkonformen Browsern wie Firefox, Safari usw. deutliche Performanceeinbußen; der IE 6 (und IE 7, wie mir der Kundensupport am Telefon bestätigte, der mit mir testete) war schlichtweg nicht fähig, die Seiten aufzubauen; User nannten mir Ladezeiten von 120 Sekunden. Meine Suche im Internet halfen wenig weiter.
Ich optimierte die Datenbank und deaktivierte im Administrator-Bereich ressourcenintensive Funktionen – keine Auswirkungen. Gestern Abend kam der Schock; beim Aufruf des Boards erschien eine DEBUG-Meldung des Servers (vergleichbar dieser in einem Beitrag hier im Forum), es seien zu viele Files geöffnet.
Heute habe ich die foreninterne Suche auf »Fulltext MySQL« umgestellt, den alten Index des php-internen Backends gelöscht und einen neuen erstellen lassen – und die Sonne scheint.
Seitdem ist der Aufruf unter standardkonformen Browsern kein Problem mehr, die Performance wie früher. Für alle, die ähnliche Probleme haben, ist dies vielleicht ein möglicher Lösungsweg.
Problematisch ist leider nach wie vor der IE. Ich musste die Additional Comments entfernen, die ich nach meiner Frage hier freudig übernommen hatte, weil er offenbar endlos die diversen Styles nachlud und die Seite mehrfach neu aufbaute. Ich vermute, dass der IE Probleme mit den Dateipfaden zu Images innerhalb der CSS-Dateien hat. Meine Vermutung rührt daher, dass er meine Änderungen von Background-Images in einer spezifischen ie.css in den Additional Comments nur übernahm, wenn ich den Pfad zur Bildquelle vom Stammverzeichnis aus manuell notierte:
Es funktionierte NICHT:
Es funktionierte:
Nun, mir geht es nicht um CSS-Stile, sondern um mögliche Gründe für die mangende Performance des IE 6 und 7. Meine Frage ist daher: hat jemand ähnliche Beobachtungen gemacht (unabhängig von meinen Vermutungen, die ich nur nenne, damit Ihr Euch ein Bild machen könnt)?
Ich optimierte die Datenbank und deaktivierte im Administrator-Bereich ressourcenintensive Funktionen – keine Auswirkungen. Gestern Abend kam der Schock; beim Aufruf des Boards erschien eine DEBUG-Meldung des Servers (vergleichbar dieser in einem Beitrag hier im Forum), es seien zu viele Files geöffnet.
Heute habe ich die foreninterne Suche auf »Fulltext MySQL« umgestellt, den alten Index des php-internen Backends gelöscht und einen neuen erstellen lassen – und die Sonne scheint.
Problematisch ist leider nach wie vor der IE. Ich musste die Additional Comments entfernen, die ich nach meiner Frage hier freudig übernommen hatte, weil er offenbar endlos die diversen Styles nachlud und die Seite mehrfach neu aufbaute. Ich vermute, dass der IE Probleme mit den Dateipfaden zu Images innerhalb der CSS-Dateien hat. Meine Vermutung rührt daher, dass er meine Änderungen von Background-Images in einer spezifischen ie.css in den Additional Comments nur übernahm, wenn ich den Pfad zur Bildquelle vom Stammverzeichnis aus manuell notierte:
Es funktionierte NICHT:
Code: Alles auswählen
background: transparent url("{T_THEME_PATH}/images/_bgkachel/bg_blau.gif) top left repeat; }Code: Alles auswählen
background: transparent url(/styles/meinstyle/theme/images/_bgkachel/bg_blau.gif) top left repeat; }