Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von XimeX »

Ich werd mir das noch weiter anschauen.

Hab dazu auch mal Issues erstellt:
https://github.com/Admidio/admidio/issues/346
https://github.com/Admidio/admidio/issues/347
magix
Beiträge: 28
Registriert: 25. Apr 2016, 14:09

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von magix »

Wenn ich was testen darf nur zu :-)
magix
Beiträge: 28
Registriert: 25. Apr 2016, 14:09

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von magix »

Hallo in die Runde,

gibt es schon einen Ansatz? Leider hat sich das Upgrade zum Nachteil für uns erwiesen was die Performance angeht.
Benutzeravatar
fasse
Administrator
Beiträge: 6185
Registriert: 12. Nov 2005, 16:06

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von fasse »

Hallo zusammen,

leider gibt es noch keine Neuigkeiten zu diesem Thema.

Ich selber habe noch unsere neues Tabellenscript DataTables im Verdacht, was einfach mit so vielen Daten sehr langsam im Seitenaufbau ist. Die Datenbank sollte die angegebene Anzahl Mitglieder eigentlich schnell liefern.

Wahrscheinlich müssen wir das Script umstellen, dass nicht alle Mitglieder direkt geladen werden, sondern immer nur die, die man gerade sieht und die anderen werden dann bei Bedarf nachgeladen.

Diese Umstellung werde ich mir mal anschauen, ist aber nicht mal so eben gemacht.

Viele Grüße
Fasse
magix
Beiträge: 28
Registriert: 25. Apr 2016, 14:09

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von magix »

Ich arbeite gerade an der DB und habe mir bspw. eine Liste erstellt mit ca. 770 Datensätzen, da geht das eigentlich mit dem Speed wenn ich immer nach der Bearbeitung des Datensatzes zurück auf die Liste gehen. Sobald ich jedoch die Benutzerverwaltung aufrufe ist essig, es kam schon zu session timeouts.

Na ich hoffe es wird noch.

Gruß
Benutzeravatar
fasse
Administrator
Beiträge: 6185
Registriert: 12. Nov 2005, 16:06

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von fasse »

Hallo zusammen,

im Anhang findes ihr eine Testdatei. Die entpackte Datei muss in den Ordner adm_program/modules/members kopiert werden. Bitte benennt die vorhandene Datei um, da die neue nur zu Testzwecken eingespielt werden soll.

Ich habe hier einfach das SQL-Statement stark vereinfacht. Leider fehlen dadurch jetzt auch Informationen. Ich möchte aber herausfinden, ob das SQL definitiv die Ursache ist.

Viele Grüße
Fasse
Dateianhänge
members.php.zip
(4.4 KiB) 657-mal heruntergeladen
magix
Beiträge: 28
Registriert: 25. Apr 2016, 14:09

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von magix »

Hab ich gemacht Aufruf der Benutzerverwaltung dauert gefühlt länger. Kann man in die Test member.php einbauen das die Zeit des parsens mit ausgegeben wird. Ist immer schwer einzuschätzen.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von XimeX »

@Fasse
Hatte gerade mit magix eine Skype/TeamViewer sitzung und haben bissl rumgetestet.
Also es ist KEIN SQL/PHP Backend problem sondern rein ein Javascript problem von Datatables bzw des Browsers.

2600 Einträge werden im Firefox in ~7sec geladen. Mit Safari dauert es 30+sec. Und das obwohl ein etwas stärkerer rechner.
Auf Smartphones sind die ladenzeiten natürlich auch langsam.
Ich weiß jetzt auf die schnelle mal nicht wie wir das problem lösen könnten ohne auf backend paging umzusteigen bzw als option anzubieten. Andere browser sind ja schnell genug. Vll sollte man auch noch eine sanduhr/"lade-ringerl" anzeigen etc.
Vll sollten wir auch einen Issue bei datatables oder Safari aufmachen.
magix
Beiträge: 28
Registriert: 25. Apr 2016, 14:09

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von magix »

Ich hab mal meine Kollegen gefragt das sie mal die Seite aufrufen und mir den Wert ansagen der angezeigt werden.

Bei mir im Büro
PC, IronPortable 60307ms
PC, IE11 37297ms
PC, Chrome 6451ms
Handy, Safari 36854ms
Handy, Cliqz 36118

Kollege
Handy, Chrome 31016ms

Kollege 2
Handy, Firefox 29413ms
PC, Firefox 9996ms
Tablet, Chrome 54215
Benutzeravatar
fasse
Administrator
Beiträge: 6185
Registriert: 12. Nov 2005, 16:06

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von fasse »

XimeX hat geschrieben:Also es ist KEIN SQL/PHP Backend problem sondern rein ein Javascript problem von Datatables bzw des Browsers.
Das habe ich mir schon fast gedacht, nachdem mein modifiziertes Script auch keine Besserung gebracht hat.

Wir sollten die beiden Tabellen auf das hier umstellen: https://datatables.net/examples/server_side/simple.html
Ich schau mir das mal an.

Viele Grüße
Fasse
Benutzeravatar
fasse
Administrator
Beiträge: 6185
Registriert: 12. Nov 2005, 16:06

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von fasse »

Hallo zusammen,

ich habe jetzt mal in der Benutzerverwaltung die Art und Weise umgestellt, wie die Daten geladen werden. Es werden jetzt nur noch die Daten aus der Datenbank geladen, die gerade angezeigt werden, also z.B. 25 Datensätze, auch wenn ihr 1000 User in der Datenbank habt. Damit sollte es dann schneller gehen.

Falls ihr eine Testumgebung mit euren Daten habt, dann könnt ihr mal diese Version von Admidio herunterladen und eure Testumgebung aktualisieren.

Dies ist die aktuelle Entwicklungsversion und sollte auf keinen Fall produktiv eingesetzt werden!

Bitte gebt mal eine Rückmeldung ob es damit in der Benutzerverwaltung funktioniert. Die Rollenzuordnung werde ich noch anpassen.

Viele Grüße
Fasse
pphlwmarcel
Beiträge: 37
Registriert: 11. Jun 2015, 21:12

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von pphlwmarcel »

In meiner Testumgebung läuft es :-)

vorher: ca 30 Sekunden Seitenaufbau
nachher: ca. 2 Sekunden Seitenaufbau

:D
magix
Beiträge: 28
Registriert: 25. Apr 2016, 14:09

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von magix »

Ich habe die Woche volles Programm, muss erst meine Testumgebung klarmachen.
Ich melde mich umgehend mit Bericht.
Benutzeravatar
fasse
Administrator
Beiträge: 6185
Registriert: 12. Nov 2005, 16:06

Re: Nach Upgrade von 2.x nach 3.1 Mitgliederliste sehr langsamer Seitenaufbau

Beitrag von fasse »

Hallo zusammen,

jetzt ist in der Version auch die Rollenzuordnung angepasst und arbeitet mit dergleichen Technik.

Viele Grüße
Fasse
Antworten