(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

Ü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 statt http://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.