Massives Performanceproblem im Backend / S9y JS Library
Posted: Wed Mar 25, 2015 10:27 am
Moin,
ich habe seit einigen Tagen ein massives Performanceproblem im Backend, einzelne Aktionen dauert Minuten, es vergeht mal eine Viertelstunde(!) bis sich ein Artikel zum bearbeiten öffnet.
Manchmal wird beim Aufrufen der Adminoberfläche gemeldet, dass die Serendipity JavaScript-library nicht geladen werden konnte und man einen direkten Aufruf der serendipity_editor.js prüfen solle. Das geht dann auch immer problemlos, jetzt gerade lädt sie allerdings auch ewig.
Wie es aussieht wird die Bibliothek dynamisch aus den Plugins generiert. An den Plugins habe ich in den letzten Wochen allerdings nichts geändert, auch das Update von 2.0 auf 2.0.1 habe ich erst am Wochenende durchgeführt um zu sehen ob die Probleme damit zusammen hängen.
Die PHP Version hat keinen Einfluss auf die Performance, ich kann ein Installationsverzeichnis über verschiedene vhosts mit PHP 5.2 bis 5.4 aufrufen.
Ruft man den Adminbereich mit aktiven Inspector von Chrome auf sieht man immer immense Ladezeiten bei den .js Dateien. Von 30 Sekunden bis mehrere Minuten je Datei. Einmal war auch eine (dynamisch generierte?) css dabei.
Was ich bisher gemacht habe:
- Die Datenbank gedumpt und auf einem anderen Server neu eingespielt, keine Veränderung.
- Die gesamte Installation Schritt für Schritt gegen die nackten Verzeichnisse aus dem 2.0.1 Paket ausgetauscht. Normalerweise kopiere ich bei einem Update nur die Dateien, jetzt habe ich alle neuen Verzeichnisse umbenannt in .dist, hochgeladen und Stück für Stück umbenannt so dass jetzt keine Altlasten mehr aktiv sind.
- Analog habe ich das Pluginverzeichnis neu aufgebaut, alle nachinstallierten Plugins von der Spartacus Webseite heruntergeladen
Teilweise klappt beim Artikel der Bereich mit den Metadaten nicht auf, so dass ich nicht von Entwurf zu Veröffentlichung wechseln kann, den letzten Artikel konnte ich nur über die Wordpress App vom Tablet aus veröffentlichen.
Probiert habe ich Firefox und Chrome von zwei verschiedenen Anschlüssen unter Linux, Windows und Android.
Ich habe keine Idee mehr wo ich suchen soll, hat jemand eine Idee? Bei Bedarf versuche ich einen eingeschränkten Zugang zum Adminbereich anzulegen.
ich habe seit einigen Tagen ein massives Performanceproblem im Backend, einzelne Aktionen dauert Minuten, es vergeht mal eine Viertelstunde(!) bis sich ein Artikel zum bearbeiten öffnet.
Manchmal wird beim Aufrufen der Adminoberfläche gemeldet, dass die Serendipity JavaScript-library nicht geladen werden konnte und man einen direkten Aufruf der serendipity_editor.js prüfen solle. Das geht dann auch immer problemlos, jetzt gerade lädt sie allerdings auch ewig.
Wie es aussieht wird die Bibliothek dynamisch aus den Plugins generiert. An den Plugins habe ich in den letzten Wochen allerdings nichts geändert, auch das Update von 2.0 auf 2.0.1 habe ich erst am Wochenende durchgeführt um zu sehen ob die Probleme damit zusammen hängen.
Die PHP Version hat keinen Einfluss auf die Performance, ich kann ein Installationsverzeichnis über verschiedene vhosts mit PHP 5.2 bis 5.4 aufrufen.
Ruft man den Adminbereich mit aktiven Inspector von Chrome auf sieht man immer immense Ladezeiten bei den .js Dateien. Von 30 Sekunden bis mehrere Minuten je Datei. Einmal war auch eine (dynamisch generierte?) css dabei.
Was ich bisher gemacht habe:
- Die Datenbank gedumpt und auf einem anderen Server neu eingespielt, keine Veränderung.
- Die gesamte Installation Schritt für Schritt gegen die nackten Verzeichnisse aus dem 2.0.1 Paket ausgetauscht. Normalerweise kopiere ich bei einem Update nur die Dateien, jetzt habe ich alle neuen Verzeichnisse umbenannt in .dist, hochgeladen und Stück für Stück umbenannt so dass jetzt keine Altlasten mehr aktiv sind.
- Analog habe ich das Pluginverzeichnis neu aufgebaut, alle nachinstallierten Plugins von der Spartacus Webseite heruntergeladen
Teilweise klappt beim Artikel der Bereich mit den Metadaten nicht auf, so dass ich nicht von Entwurf zu Veröffentlichung wechseln kann, den letzten Artikel konnte ich nur über die Wordpress App vom Tablet aus veröffentlichen.
Probiert habe ich Firefox und Chrome von zwei verschiedenen Anschlüssen unter Linux, Windows und Android.
Ich habe keine Idee mehr wo ich suchen soll, hat jemand eine Idee? Bei Bedarf versuche ich einen eingeschränkten Zugang zum Adminbereich anzulegen.