kekshd / keks

an elearning system with basic answer types yes/no/matrix
http://keks.uni-hd.de
ISC License
10 stars 4 forks source link

KeKs läd sehr langsam #98

Open beccy opened 10 years ago

beccy commented 10 years ago

Ich habe gerade beim Erstellen von Fragen Ladezeiten von mehreren Sekunden (gerade waren es mal 16).Es gibt aber auch noch nicht aktive Änderungen.

breunigs commented 10 years ago

Die Ladezeiten sind nicht sichtbar auf meiner Seite. Leider ist aber auch gerade das tolle fancy-Performance-Monitoring-Ding aus den USA kaputt, sodass ich nur grundlegende Informationen habe. Vermutlich führt eine Kombination von Effekten zu diesen Ladezeiten:

– KeKs ist single-threaded, d.h. wenn man gerade die gigantische Fragen Liste aufruft ist erstmal Schluss für andere Anfragen – Firefox ist unglaublich langsam wenn es darum geht die Auswahlliste mit dem Eltern-Element für Fragen zu rendern. D.h. vieles von den Ladezeiten die Du siehst finden eigentlich bei Dir statt. Alternativen: 1) verwende Chrome für sowas. 2) wenn Du einen "neue Frage hier" Link anklickst wird das Elter direkt eingetragen und nicht Liste nicht mehr geladen.

Ich hoffe, dass das Perf-Tool nach einem KeKs Neustart die Daten noch hat, dann kann ich mehr dazu sagen. Die noch nicht aktiven Änderungen splitten die gigantische Fragenliste nach Kategorien auf, das verbessert dort die (gefühlte) Ladezeit und entlastet den Server deutlich.