Ich habe mich mal an Punkt 2/3 gemacht, den Template-Prozessor zu ersetzten. Das sind schon einige geänderte Zeilen - funktioniert aber schon ganz gut, hier der Entwurf:
Die Einstellungen werden hier über das Websocket geladen, genauso so wie die jetzt schon gespeichert werden.
Zusätzlich gibt es einen neuen Endpunkt „/settings“ mit GET/POST (Evt. PUT?) über den die Einstellungen ebenfalls geladen/gespeichert werden können. Läuft über die gleichen Funktionen wie beim Socket.
Template-Processor ist raus, Accesspoint und Management sind jetzt statisch, GZip-komprimiert abgelegt und belegen nur noch 1/4 des Platzes. Auch das Laden geht deutlich schneller:
Was ich noch nicht geschafft habe ist das Setzen der Slider beim Laden. Evt, kann ab hier noch jemand helfen. Bin kein Javascript-Experte…
Betrachtet das als Entwurf, gern Meinungen/Verbesserungen hier!
