NEWS
VIS: Performance Fragen
-
Ich versuche gerade meine VIS beüglich der Performance (speziell für ein älteres Tablet, es geht mir konkret um die ewige Wartezeit bei "Connecting to server - loading values") zu optimieren.
Wenn ich das richtig verstanden habe wird beim Neuladen einer VIS immer das gesamte Projekt geladen.
Was spricht dagegen, einzelne Views in eigene Projekte auszulagern und die Navigation nicht über Views sondern über URLs zu machen?
Ist es von der Perfomance beser, verschieden Werte aus Datenpunkten jeweils in einem Widget (z.B. Basic - String) anzuzeigen oder die Werte in einem Widget mit Bindings zusammenzufassen?
Also z.B. ein Basic String Widget mit dem Datenpuinkt für Temperatur und vorangestelltem HTML "Temperatur: " und nachgestelltem "°C " und daneben ein zweites Basic String Widget mit dem Datenpunkt für Luftfeuchtigkeit oder ein Widge mit "Temperatur {DPTemp} °C Luftfeuchtigkeit {DLHum}%"? (Bei 2 Werten wird das keinen sgnifikanten Unterschied machen, aber bei vielen könnte ich mir vorstellen, dass das einen Unterschied macht. -
Ich versuche gerade meine VIS beüglich der Performance (speziell für ein älteres Tablet, es geht mir konkret um die ewige Wartezeit bei "Connecting to server - loading values") zu optimieren.
Wenn ich das richtig verstanden habe wird beim Neuladen einer VIS immer das gesamte Projekt geladen.
Was spricht dagegen, einzelne Views in eigene Projekte auszulagern und die Navigation nicht über Views sondern über URLs zu machen?
Ist es von der Perfomance beser, verschieden Werte aus Datenpunkten jeweils in einem Widget (z.B. Basic - String) anzuzeigen oder die Werte in einem Widget mit Bindings zusammenzufassen?
Also z.B. ein Basic String Widget mit dem Datenpuinkt für Temperatur und vorangestelltem HTML "Temperatur: " und nachgestelltem "°C " und daneben ein zweites Basic String Widget mit dem Datenpunkt für Luftfeuchtigkeit oder ein Widge mit "Temperatur {DPTemp} °C Luftfeuchtigkeit {DLHum}%"? (Bei 2 Werten wird das keinen sgnifikanten Unterschied machen, aber bei vielen könnte ich mir vorstellen, dass das einen Unterschied macht.@wolfgangfb sagte in VIS: Performance Fragen:
die Werte in einem Widget mit Bindings zusammenzufassen
Bindings benötigen Resourcen.
Den Rest von Deinem Beitrag hab ich nicht kapiert, sorry.
-
Ich versuche gerade meine VIS beüglich der Performance (speziell für ein älteres Tablet, es geht mir konkret um die ewige Wartezeit bei "Connecting to server - loading values") zu optimieren.
Wenn ich das richtig verstanden habe wird beim Neuladen einer VIS immer das gesamte Projekt geladen.
Was spricht dagegen, einzelne Views in eigene Projekte auszulagern und die Navigation nicht über Views sondern über URLs zu machen?
Ist es von der Perfomance beser, verschieden Werte aus Datenpunkten jeweils in einem Widget (z.B. Basic - String) anzuzeigen oder die Werte in einem Widget mit Bindings zusammenzufassen?
Also z.B. ein Basic String Widget mit dem Datenpuinkt für Temperatur und vorangestelltem HTML "Temperatur: " und nachgestelltem "°C " und daneben ein zweites Basic String Widget mit dem Datenpunkt für Luftfeuchtigkeit oder ein Widge mit "Temperatur {DPTemp} °C Luftfeuchtigkeit {DLHum}%"? (Bei 2 Werten wird das keinen sgnifikanten Unterschied machen, aber bei vielen könnte ich mir vorstellen, dass das einen Unterschied macht.@wolfgangfb sagte in VIS: Performance Fragen:
Was spricht dagegen, einzelne Views in eigene Projekte auszulagern und die Navigation nicht über Views sondern über URLs zu machen?
mach ich so bei meinem tablets und echo shows, bei denen ich nur eine seite (pro raum) anzeige - ansonsten nicht gebrauchte oder testviews in ein anderes project auslagern oder löschen
@wolfgangfb sagte in VIS: Performance Fragen:
Ist es von der Perfomance beser, verschieden Werte aus Datenpunkten jeweils in einem Widget (z.B. Basic - String) anzuzeigen oder die Werte in einem Widget mit Bindings zusammenzufassen?
ich glaube, dass macht nicht den großen unterschied - ich füge sowas bei größeren tabellen zusammen - z.b. alles sonoffs anzuzeigen - da wird in javascript alles zusammengesucht und in ein standard-htm widget fertig geschrieben - also ein binding im widget mit x-verschiedenen datenpunkten z.b. https://forum.iobroker.net/post/670230
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden