Major SPEEDUP by global $mylog.

Hallo Philipp!

Ich hatte nach dem Update auf Version 2.1 das Problem, dass die Software EXTREM langsm wurde (Laden des Arbeitsplatzes dauerte etwa 52 Sekunden). Habe dan mal xebug angeschaltet und das Problem mittels KCacheGrind analysiert. Es stelle sich heraus, dass an vielen Stellen (laden von Messages, Projekten und Tasks) beim Erzuegen der entsprechenden Objekte auch neue mylog-Objekte erzeugt werden, und zwar immer mit den gleichen Parametern. Also habe ich kurzerhand $mylog zu einem globalen Objekt gemacht, die nur einmal in init.php initialisiert wird.
Ergebnis: Mein Arbeitsplatz lädt in ca. 2 Sekunden, also etwa 30 mal schneller. Probiert's mal aus!

lg,
Stephan