Wunderbyte-GmbH / moodle-local_catquiz

ALiSe CAT Quiz
Other
1 stars 2 forks source link

Performance verbessern #533

Open davidszkiba opened 5 months ago

davidszkiba commented 5 months ago

Die Ladezeit von einer Frage zur nächsten ist auf einem Testsystem mit 2 cores und < 16Gb RAM ca 15 Sekunden.

Wir sollten versuchen herauszufinden, wo hier die meiste Zeit verbracht wird. Mögliche Kandidaten:

@ralferlebach falls du noch mehr Details hast, bitte hier ergänzen

ralferlebach commented 5 months ago

Folgende Lösungen hatten wir gestern im Gespräch entwickelt: 1) Plugin-weite Einstellung zur verwendeten Anzahl von Nachkomma-Stellen (0...5) sowie Berechnungsprezission (1 ... 6)

2) Feedback-Generierung erst bei der Anzeige vornehmen (LazyLoad), ggf. nach der ersten Anzeige und Generierung als pre-fabricated Pattern in der Datenbank speichern. (Löst auch sämtliche aktuellen Performance-Issues auf Kursseiten etc. mit.)

davidszkiba commented 5 months ago

Idee zum Testen:

Kurs mit > 300 Einschreibungen erstellen, am besten über Kohorte / globale Gruppe.

ralferlebach commented 4 months ago

569

eynimeni commented 1 month ago

evt. ist das nicht mehr aktuell - bitte überprüfen @ralferlebach