Optimisation du débit

Output peut traiter des fichiers de données XML volumineux contenant de nombreux enregistrements. Vous pouvez demander au service Output de créer un fichier de sortie pour chaque enregistrement ou de créer un fichier de sortie unique qui contient tous les enregistrements (voir Traitement de données par lots pour créer plusieurs documents).

Les limites de débit ne sont pas figées, mais varient en fonction de la complexité de la conception du formulaire, de la mémoire disponible, des options choisies et des autres activités. Les erreurs générées lorsqu’une limite de ce type est atteinte peuvent signaler un manque de mémoire comme étant le problème. Gardez cette limite à l’esprit et utilisez le service Output en conséquence lors de la génération de pages.

Pour un formulaire de complexité moyenne sur un serveur professionnel d’entrée de gamme, les recommandations de génération de page constatées correspondent approximativement aux nombres suivants :

Format

Enregistrements par lots/nombreux petits documents

Enregistrement volumineux/un gros document

PDF (non balisé) et PDF/a-1b

10 000 pages

500 pages

PDF (balisé)

2 500 pages

250 pages

PostScript

10 000 pages

500 pages

PCL (avec polices TrueType ou polices résidentes de l’imprimante)

10 000 pages

500 pages

Sélectionnez le balisage PDF uniquement s’il est indispensable. Les fichiers balisés sont sensiblement plus volumineux que les fichiers non balisés, et leur rendu prend plus de temps. Pour l’impression PCL, l’utilisation de polices Microsoft OpenType® dans les conceptions de formulaires permet d’obtenir une mise en page irréprochable, mais réduit le débit, génère un fichier de sortie plus gros et ne permet pas d’obtenir des performances optimales. Pour accroître les performances, utilisez ou associez des polices TrueType dont vous avez la licence ou les polices résidentes de votre imprimante.

En cas de traitement de fichiers de données volumineux ou d’exploitation d’un serveur fortement sollicité, augmentez le délai d’expiration du service Output, qui est fixé par défaut à 180 secondes. Pour modifier la valeur du délai, assurez-vous que les serveurs matériels disposent de la quantité de mémoire appropriée et que celle-ci est disponible pour le tas du serveur d’applications Java. Pour plus d’informations sur la modification du délai, voir l’Aide de LiveCycle Administration Console.

Lors du traitement d’un enregistrement/document volumineux, le débit est optimisé si les données XML sont structurées pour permettre l’utilisation d’une option d’exécution recordLevel égale à 2. Par exemple, au lieu de structurer votre fichier de données comme suit :

<datafile> 
    <field>123</field>… 
</datafile>

Structurez-le comme suit, en ajoutant un autre niveau :

<datafile> 
    <record> 
        <field>123</field> 
        … 
    </record> 
</datafile>