Start/notes.ini Parameter/HTTPEnableXPagesPreLoad

HTTPEnableXPagesPreLoad

🛠️
Parameter: HTTPEnableXPagesPreLoad
Kurzbeschreibung: Aktiviert das Preloading von XPages-Anwendungen beim Start des HTTP-Tasks (schnellere erste Seitenanfrage)

Steckbrief

Parameter
HTTPEnableXPagesPreLoad
Kategorie
HTTP / Web
Komponente
Server
Verfügbar seit
9.0
Unterstützte Versionen
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5
GUI-Entsprechung
Nur notes.ini (keine GUI)
Mögliche Werte
0 = deaktiviert, 1 = aktiviert

Beschreibung

XPages-Anwendungen benötigen beim ersten Aufruf eine erhebliche Zeit zum Initialisieren der OSGi-Bundles, JSF-Application-Trees und der zugehörigen Java-Klassen. HTTPEnableXPagesPreLoad=1 weist den HTTP-Task an, diese Initialisierung bereits beim Start durchzuführen – die erste Anfrage eines Benutzers wird so um Sekunden bis Minuten schneller beantwortet.
Welche Anwendungen genau vorgeladen werden, steuert XPagesPreloadIncludeDB.

Beispiel-Konfiguration

HTTPEnableXPagesPreLoad=1 XPagesPreloadIncludeDB=apps\app1.nsf,apps\app2.nsf

Hinweise & Stolperfallen

  • Der HTTP-Start dauert spürbar länger – sinnvoll für produktiv genutzte XPages-Anwendungen.
  • Ohne XPagesPreloadIncludeDB werden bei manchen Versionen alle XPages-NSFs vorgeladen – Liste explizit setzen.
  • Erhöht den initialen JVM-Heap-Bedarf – ggf. HTTPJVMMaxHeapSize anpassen.
  • Bei sehr vielen XPages-Apps Preload-Liste auf die wichtigsten beschränken.
  • Änderung wirkt erst nach Neustart des HTTP-Tasks.