(Optional) Konfigurieren des Dispatcher-Caches für adaptive Formulare
Um die Leistung zu verbessern, können Sie die Dispatcher-Caching-Funktion für adaptive Formulare konfigurieren.
Voraussetzungen
- Aktivieren Sie die Option zum Zusammenführen oder Vorausfüllen von Daten auf dem Client. Dadurch können eindeutige Daten für jede Instanz eines vorbefüllten Formulars zusammengeführt werden.
Überlegungen zum Caching von adaptiven Formularen auf einem Dispatcher
-
Wenn Sie den Cache für adaptive Formulare verwenden, nutzen Sie den AEM-Dispatcher, um Client-Bibliotheken (CSS und JavaScript) eines adaptiven Formulars zu cachen.
-
Beim Entwickeln von benutzerdefinierten Komponenten muss auf dem für die Entwicklung verwendeten Server der Cache für adaptive Formulare deaktiviert bleiben.
-
URLs ohne Erweiterung werden nicht zwischengespeichert. Beispiel: URLs mit dem Muster
/content/forms/[folder-structure]/[form-name].html
werden zwischengespeichert, während URLs mit dem Muster/content/dam/formsanddocument/[folder-name]/<form-name>/jcr:content
von der Caching-Funktion ignoriert werden. Verwenden Sie daher URLs mit Erweiterungen, um die Caching-Vorteile zu nutzen. -
Überlegungen zu lokalisierten adaptiven Formularen:
- Verwenden Sie das URL-Format
http://host:port/content/forms/af/<afName>.<locale>.html
, um eine lokalisierte Version eines adaptiven Formulars statthttp://host:port/content/forms/af/afName.html?afAcceptLang=<locale>
anzufordern. - Deaktivieren Sie die Verwendung des Browser-Gebietsschemasfür URLs mit dem Format
http://host:port/content/forms/af/<adaptivefName>.html
. - Wenn Sie das URL-Format
http://host:port/content/forms/af/<adaptivefName>.html
verwenden und Browser-Gebietsschema verwenden und der Konfigurations-Manager deaktiviert ist, wird die nicht lokalisierte Version des adaptiven Formulars bereitgestellt. Die nicht lokalisierte Sprache ist die Sprache, die bei der Entwicklung des adaptiven Formulars verwendet wurde. Das für Ihren Browser konfigurierte Gebietsschema (Browser-Gebietsschema) wird nicht berücksichtigt und es wird eine nicht lokalisierte Version des adaptiven Formulars bereitgestellt. - Wenn Sie das URL-Format
http://host:port/content/forms/af/<adaptivefName>.html
verwenden und Browser-Gebietsschema verwenden und der Konfigurations-Manager aktiviert ist, wird, sofern verfügbar, eine lokalisierte Version des adaptiven Formulars bereitgestellt. Die Sprache des lokalisierten adaptiven Formulars basiert auf dem für Ihren Browser konfigurierten Gebietsschema (Browsergebietsschema). Dies kann dazu führen, dass nur [die erste Instanz eines adaptiven Formulars zwischengespeichert wird]. Um zu erfahren, wie Sie diesem Problem vorbeugen können, lesen Sie unter Fehlerbehebung nach.
- Verwenden Sie das URL-Format