Schutzmaßnahmen für PDF-Generierung und Barrierefreiheit

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Statische und dynamische Schutzmaßnahmen sind Schutzmaßnahmen, die zur Aufrechterhaltung der Stabilität während der PDF-Generierung beitragen. Statische Schutzmaßnahmen erzwingen feste Grenzwerte wie die maximale PDF-Größe, während dynamische Schutzmaßnahmen die Echtzeit-Speichernutzung überwachen und Exporte beenden, wenn der Speicherdruck einen definierten Schwellenwert überschreitet.

    Statische Schutzmaßnahme für PDF-Generierung und Barrierefreiheit

    Eine statische Schutzmaßnahme hilft, Instanzinstabilität während der PDF-Generierung zu verhindern. Wenn die Größe einer generierten PDF-Datei einen maximalen Schwellenwert überschreitet, wird der Exportvorgang automatisch beendet, um zu verhindern, dass große PDF-Exporte übermäßig viel Arbeitsspeicher verbrauchen.

    Die Systemeigenschaft com.snc.pdf.generation.maxsize_mbBegrenzt die generierte PDF-Größe in MB. Die standardmäßige maximale PDF-Größe beträgt 30 MB.
    Hinweis:
    Wenn der Wert erhöht wird, kann es zu einem Arbeitsspeicherdruck auf der Instanz kommen, um die PDF-Datei zu generieren, und der Knoten kann abstürzen
    an.

    Dynamische Schutzmaßnahme für PDF-Generierung und Barrierefreiheit

    Eine dynamische Schutzvorrichtung trägt dazu bei, Instabilität bei der PDF-Generierung zu verhindern, indem sie übermäßigen Arbeitsspeicherverbrauch überwacht und darauf reagiert. Dynamische Schutzmaßnahmen werden nur ausgelöst, wenn während der PDF-Generierung bestimmte Schwellenwerte für die Speichernutzung überschritten werden.

    Die dynamische Schutzmaßnahme kann für die PDF-Generierung aktiviert werden, indem Systemeigenschaften hinzugefügt werden. Wenn diese Option aktiviert ist, überwacht das System kontinuierlich die Speichernutzung des Knotens.

    Um Barrierefreiheit für die PDF-Generierung zu aktivieren, geben Sie im Navigationsfilter sys_properties.list ein, und fügen Sie die folgenden Eigenschaften hinzu:
    glide.robustness.memory_guard_enabled
    Wenn auf festgelegt Wahr , Aktiviert dies die dynamischen Schutzmaßnahmen für die PDF-Generierung und -Barrierefreiheit
    • Typ: Wahr | Falsch
    • Standardwert: false
    glide.robustness.memory_guard_thresholdpercentage
    • Typ: Ganzzahl
    • Standardwert: 90
    • Minimaler Schwellenwert in Prozent = 1
    • Maximaler Schwellenwert in Prozent = 100
    glide.robustness.memory_guard_time
    • Typ: Ganzzahl
    • Standardwert: 60
    • Minimale Memory Guard-Zeit = 1
    • Maximale Memory Guard-Zeit = 900

    Wenn die Arbeitsspeichernutzung den konfigurierten Wert (Standardwert ist 90 %) für die Systemeigenschaft erreicht, beendet die Plattform den laufenden PDF-Export automatisch, und neue PDF-Exportanforderungen werden abgelehnt. Die Schutzmaßnahme blockiert weiterhin PDF-Exporte, bis die Arbeitsspeichernutzung unter den Safe-Schwellenwert fällt.