Allgemeine Überlegungen zum Entwerfen mit Blick auf die LeistungZahlreiche Faktoren wirken sich auf die Leistung aus, eine der wichtigsten Einflussgrößen ist jedoch die Dateigröße. Zur Leistungsoptimierung sollten Formulare in möglichst kleinen Dateien umgesetzt sein.Die Dateigröße von Formularen beeinflusst die Leistung, wenn der Server Formulare wiedergibt (rendert), wenn Formulare über langsame Kommunikationskanäle übertragen werden oder wenn Formulare im Rahmen von Nearlinespeicherlösungen gespeichert oder abgerufen werden.
• Vermeiden Sie – insbesondere bei Feldobjekten – den Einsatz von Schriften, die eingebettet werden müssen. Eingebettete Schriften können nicht in Untergruppen eingefügt werden.
•
• Verwenden Sie bei Farben Palette-Bilder oder Monochrom-Bilder. Vermeiden Sie den Einsatz von Formaten mit 24-Bit-Farben.
• Wählen Sie bei Formularen, die Daten an LiveCycle Forms ES senden, das XML-Daten-Format. Für andere Formate wie etwa PDF ist mehr Bandbreite und Verarbeitungszeit erforderlich. Siehe Grundlagen zum Senden von Daten mit Hilfe einer Schaltfläche.
• Aktivieren Sie die Formular-Zwischenspeicherung, um die Leistung beim Wiedergeben eines Formulars zu erhöhen. Beim Zwischenspeichern von Formularen werden die Daten mit einer vorgenerierten Präsentation zusammengeführt. Formulare, deren Layout an die Datenmenge angepasst wird, können immer zwischengespeichert werden. Eine Zwischenspeicherung ist zwar auch für Formulare mit festem Layout möglich, jedoch gelten einige Einschränkungen. Weitere Informationen hierzu finden Sie unter Formular-Zwischenspeicherung. Damit LiveCycle Forms ES Formulare mit festem Layout zwischenspeichert, müssen Sie die Option zur Formular-Zwischenspeicherung in LiveCycle Designer ES für jedes erstellte Formular auswählen.
• Vermeiden Sie Überprüfungsmuster und andere interaktive Formularmerkmale wie Dateneingabeprüfungen und Bearbeitungsmasken.Derartige Merkmale bewirken, dass LiveCycle Forms ES interaktive Formulare wiedergibt. Im Allgemeinen sind die Dateigrößen bei nicht interaktiven Formularen kleiner. Daher können diese Formulare schneller wiedergegeben werden als interaktive Formulare.Wenn das Formular gedruckt werden soll, bieten interaktive Merkmale keinen zusätzlichen Nutzen. LiveCycle Designer ES kann bei Formularen, die an XML-Schemas gebunden sind, beispielsweise für bestimmte Objekte Überprüfungsskripten generieren. Bei interaktiven Formularen sorgen diese Überprüfungsskripten dafür, dass die eingegebenen Daten der Spezifikation für das betreffende Schema entsprechen. Mit einem Überprüfungsskript kann beispielsweise geprüft werden, ob es sich bei einem angegebenen Wert für ein numerisches Objekt um eine Ganzzahl zwischen 4 und 9 handelt. Bei nicht interaktiven Formularen sind keine Benutzereingaben möglich. Daher werden die Überprüfungsskripten nicht verwendet. Wenn Sie die Generierung dieser Skripten deaktivieren, wird die Leistung verbessert, da die Verarbeitung der Skriptausführung entfällt. Siehe So legen Sie Feldgenerierungsoptionen fest.Wenn mehrere Exemplare eines Formulars wiedergegeben werden, beispielsweise Rechnungen für unterschiedliche Kunden, sammeln Sie die Daten für alle Exemplare in einer einzigen Datendatei und geben Sie die einzelnen Formulare aus dieser Datei wieder. Dieser Ansatz ist effizienter als die Einzelverarbeitung von Formularen. Bei der Stapelverarbeitung unterschiedlicher Formulare sollten Sie die Formulare vor der Wiedergabe jedoch gruppieren. Wenn beispielsweise Rechnungen und Ladelisten gleichzeitig ausgeführt werden, gruppieren Sie zunächst alle Rechnungen und führen Sie sie aus, dann alle Ladelisten.