Optimieren Sie die Widget-Renderzeit in reaktionsfähigen Dashboards

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Das Rendern großer Dashboards kann lange dauern, insbesondere wenn Widgets von komplexen Abfragen oder Abfragen in großen Tabellen abhängig sind. Sie können Systemeigenschaften verwenden, um zu optimieren, wie Widgets geladen werden.

    Vorbereitungen

    Erforderliche Rolle: Administrator

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

    Prozedur

    1. Verwenden Sie diese beiden Systemeigenschaften, um das Dashboard-Widget-Rendering zu optimieren.
      NameBeschreibung
      glide.canvas.grid.widget_performance_threshold Definiert die maximale Anzahl von Sekunden, die ein Widget in einem Dashboard gerendert werden soll. Widgets, die diese Zeit überschreiten, werden nicht gerendert, und eine Warnmeldung wird 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 > Dashboardeigenschaften

      Der Standardwert -1 deaktiviert den Schwellenwert, und die Widget-Leistung wird nicht ausgewertet. Widgets werden anhand eines beliebigen Werts ausgewertet, der größer oder gleich 1 ist.

      glide.canvas.grid.widget_render_concurrent_max

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

      Hinweis:
      Diese Eigenschaft reduziert die Belastung des Servers. Es verbessert nicht unbedingt die Leistung einzelner Dashboards.

      Widgets, die sich außerhalb des Bildschirms befinden, werden erst geladen, wenn Sie darüber hinaus scrollen.

      • Typ: Ganzzahl
      • Standardwert: 3, wenn die Eigenschaft nicht manuell festgelegt ist. Der Mindestwert ist 2, wenn Sie die Eigenschaft manuell festlegen. Wenn Sie diese Eigenschaft manuell auf 1 oder niedriger festlegen, werden alle Widgets im Dashboard gleichzeitig geladen.
      • Standort: Systemeigenschaften > Dashboardeigenschaften
      Die für diese Eigenschaften zu verwendenden Werte hängen von der Leistung Ihrer Instanz und dem Inhalt ihrer Dashboards ab.
    2. Sie können auch Konfigurieren Sie eine Transaktionsquotenregel .
      Mit Transaktionsquotenregeln können Sie eine maximale Ausführungszeit für ein Widget oder ein Dashboard festlegen.
      Hinweis:
      Es gibt zwei Szenarien für ein Widget, das lange lädt:
      Der Transaktionskontingentwert ist kleiner als der Leistungsschwellenwert
      Wenn das Widget nicht geladen wird, bevor das Transaktionskontingent erreicht ist, wird das Widget nicht geladen. Die folgende Meldung wird angezeigt: Widget abgebrochen – maximale Ausführungszeit überschritten .
      Der Leistungsschwellenwert ist kleiner als die Transaktionsquote
      Das Verhalten ist dasselbe, als wenn das Transaktionskontingent nicht vorhanden ist. Das Widget wird nicht mehr geladen, und eine Nachricht wird angezeigt. Sie können das Widget auswählen, um es neu zu laden. Das Transaktionskontingent gilt jedoch weiterhin und wird möglicherweise nicht mehr gerendert.