Widget-Rendering-Zeit in interaktiven Dashboards optimieren

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Das Rendern großer Dashboards kann lange dauern, insbesondere wenn Widgets von komplexen Abfragen oder Abfragen in großen Tabellen abhängen. Sie können Systemeigenschaften verwenden, um das Laden von Widgets zu optimieren.

    Vorbereitungen

    Erforderliche Rolle: admin

    Hinweis:
    Sie können das Widget-Rendering nur für interaktive Dashboards optimieren.

    Prozedur

    1. Verwenden Sie diese beiden Systemeigenschaften, um das Rendern von Dashboard-Widgets zu optimieren.
      NameBeschreibung
      glide.canvas.grid.widget_performance_threshold Definiert die maximale Anzahl von Sekunden für das Rendern eines Widgets im Dashboard. Widgets, die diese Zeit überschreiten, werden nicht gerendert, und es wird eine Warnmeldung angezeigt. Anwender können die Nachricht auswählen, um das Rendern neu zu starten. Legen Sie diesen Schwellenwert fest, um zu verhindern, dass langsame Widgets das Laden anderer Widgets blockieren.
      • Typ: Ganzzahl
      • Standardwert: -1
      • Standort: Systemeigenschaften > Dashboard-Eigenschaften

      Der Standardwert von -1 deaktiviert den Schwellenwert, und die Widget-Leistung wird nicht ausgewertet. Widgets werden für jeden Wert größer oder gleich 1 ausgewertet.

      glide.canvas.grid.widget_render_concurrent_max

      Definiert die maximale Anzahl von Widgets, die gleichzeitig im Dashboard gerendert werden können. Bei kleineren Werten werden mehr Anfragen an den Server gestellt. Bei größeren Werten werden weniger Anforderungen an den Server gestellt.

      Hinweis:
      Diese Eigenschaft reduziert die Last auf dem Server. Sie verbessert nicht unbedingt die Leistung einzelner Dashboards.

      Widgets außerhalb des Bildschirms werden erst geladen, wenn Sie an ihnen vorbeiscrollen.

      • Typ: Ganzzahl
      • Standardwert: 3, wenn die Eigenschaft nicht manuell festgelegt wird. Der Mindestwert ist 2, wenn Sie die Eigenschaft manuell festlegen. Wenn Sie diese Eigenschaft manuell auf 1 oder weniger festlegen, werden alle Widgets im Dashboard gleichzeitig geladen.
      • Standort: Systemeigenschaften > Dashboard-Eigenschaften
      Die für diese Eigenschaften zu verwendenden Werte hängen von der Leistung Ihrer Instanz und den Inhalten ihrer Dashboards ab.
    2. Sie können auch eine Transaktionsmengenregel konfigurieren.
      Mit Regeln für Transaktionsmengen können Sie eine maximale Ausführungszeit für ein Widget oder Dashboard festlegen.
      Hinweis:
      Es gibt zwei Szenarien für ein Widget, dessen Laden lange dauert:
      Der Wert des Transaktionskontingents ist kleiner als der Leistungsschwellenwert
      Wenn das Widget nicht geladen wird, bevor das Transaktionskontingent erreicht ist, wird das Widget nicht geladen. Es wird folgende Meldung angezeigt: Widget abgebrochen – maximale Ausführungszeit überschritten.
      Der Leistungsschwellenwert ist kleiner als das Transaktionskontingent
      Das Verhalten ist das gleiche, als ob das Transaktionskontingent nicht vorhanden wäre. Das Laden des Widgets wird angehalten, und eine Meldung wird angezeigt. Sie können das Widget auswählen, um es neu zu laden. Das Transaktionskontingent gilt jedoch weiterhin, und das Rendern wird möglicherweise angehalten.