Ich experimentiere gerade ein wenig mit möglichen Performance-Verbesserungen indem die Config nicht bei jeden Laden komplett neu eingelesen werden muss.
Im CometVisu-Git Repository gibt es einen Branch mit dem man das Testen kann: https://github.com/cometvisu/cometvi...eature/caching
Indem man beim Laden an die URL ein &enableCache=1 anhängt sollte sich die Visu ab dem zweiten Laden schneller aufbauen, da die Dinge dann aus einem Cache gelesen werden. Bei normal-großer Config auf einem einigermaßen potenten Rechner merkt man davon vermutlich keinen großen Unterschied, aber auf einem Smartphone sieht die Sache schon anders aus. Und wenn man eine sehr große Config hatte, sollte man das auch spürbar schneller werden.
Da in diesem Code sicherlich noch Fehler drin sind, wollte ich hier mal zum öffentlichem Testen aufrufen und um Rückmeldung bitten, ob man was davon merkt und an welchen Stellen noch Fehler drin sind.
Fernziel der ganzen Sache sollte sein, dass man die Visu mit dem Smartphone deutlich schneller öffnen kann, in der aktuellen Variante dauert mir das zu lange und da nutze ich lieber die native Android-App von OpenHAB. Und diesen Zustand würde ich gerne abstellen ;-)
Im CometVisu-Git Repository gibt es einen Branch mit dem man das Testen kann: https://github.com/cometvisu/cometvi...eature/caching
Indem man beim Laden an die URL ein &enableCache=1 anhängt sollte sich die Visu ab dem zweiten Laden schneller aufbauen, da die Dinge dann aus einem Cache gelesen werden. Bei normal-großer Config auf einem einigermaßen potenten Rechner merkt man davon vermutlich keinen großen Unterschied, aber auf einem Smartphone sieht die Sache schon anders aus. Und wenn man eine sehr große Config hatte, sollte man das auch spürbar schneller werden.
Da in diesem Code sicherlich noch Fehler drin sind, wollte ich hier mal zum öffentlichem Testen aufrufen und um Rückmeldung bitten, ob man was davon merkt und an welchen Stellen noch Fehler drin sind.
Fernziel der ganzen Sache sollte sein, dass man die Visu mit dem Smartphone deutlich schneller öffnen kann, in der aktuellen Variante dauert mir das zu lange und da nutze ich lieber die native Android-App von OpenHAB. Und diesen Zustand würde ich gerne abstellen ;-)