Mise en cache de fichiers
Pour améliorer le temps de sortie de la première étiquette et les performances générales, Loftware Automation permet la mise en cache de fichiers. Il y a souvent des délais d'impression quand les étiquettes, images et bases de données sont chargées depuis un réseau partagé. Loftware Automation doit extraire tous les fichiers nécessaires avant de pouvoir démarrer le processus d'impression.
Il y a deux niveaux complémentaires de mise en cache.
-
Mémoire cache : La mémoire cache stocke les fichiers déjà utilisés. Les étiquettes qui ont été utilisées au moins une fois sont chargées en mémoire cache. Quand le déclencheur requiert l'impression de la même étiquette, l'étiquette est immédiatement disponible pour le processus d'impression. La mémoire cache est activée par défaut. Son contenu est vidé après avoir supprimé ou rechargé une configuration. Les changements d'un fichier d'étiquette sont vérifiés pour chaque action Ouvrir l'étiquette. Si une étiquette plus récente est disponible, elle est automatiquement chargée, remplaçant l'ancienne version en cache.
Note
Une étiquette qui n'est pas utilisée pendant 8 heures est déchargée de la mémoire cache.
-
Cache persistant : Le cache persistant stocke les données sur le disque. Son rôle est de fournir un stockage de fichiers à moyen terme. Le cache est géré par objet de fichier. Quand un fichier est requis par le partage réseau, le service commence par vérifier si le fichier est déjà présent en cache et l'utilise. Si le fichier n'est pas en cache, il est extrait du partage réseau et mis en cache pour une utilisation ultérieure. Le service de mise en cache met continuellement à jour le contenu du cache avec les versions plus récentes des fichiers. Il est possible de configurer l'intervalle de temps pour la vérification des versions dans le menu des Options.
Prolongement des périodes pour le déchargement des étiquettes
Lorsque l'étiquette est utilisée pour la première fois, elle est chargée dans la mémoire cache. L'étiquette sera disponible pour l'impression instantanée la prochaine fois qu'elle sera requise. Le nettoyage de la mémoire cache supprime toutes les étiquettes non utilisées depuis 8 heures.
Pour prolonger ce temps dans la mémoire cache, effectuer les opérations suivantes :
-
Rechercher le dossier système de Loftware Automation.
%PROGRAMDATA%\Loftware\Loftware
-
Effectuer une copie de sauvegarde du fichier product.config.
-
Ouvrir product.config dans un éditeur de texte. Le fichier a une structure XML.
-
Ajouter l'élément Common/FileUpdater/PurgeAge.
-
Ce paramètre définit le nombre de secondes qui définissent la période de stockage des étiquettes dans la mémoire cache. Loftware Automation garde une trace du temps écoulé depuis la dernière impression de chaque étiquette. Quand ce laps de temps atteint le seuil défini, l'étiquette est retirée de la mémoire cache.
Note
Valeur par défaut : 28800 (8 heures). La valeur maximale est de 2147483647.
Le fichier product.config doit avoir le contenu suivant :
<?xml version="1.0" encoding="utf-8"?> <configuration> <Common> <FileUpdater> <PurgeAge>28800</PurgeAge> </FileUpdater> </Common> ... </configuration>
-
Après la sauvegarde du fichier, le Service Loftware Automation applique les paramètres automatiquement.
Activation du cache persistant

Pour activer et configurer le cache persistant, ouvrir l'option, sélectionner Loftware Automation et activer Mettre en cache les fichiers distants.
-
Mettre à jour les fichiers en cache : Définit l'intervalle de temps en minutes durant lequel le cache sera synchronisé avec les fichiers dans leur dossier d'origine. Ceci est l'intervalle de temps durant lequel le système peut utiliser l'ancienne version du fichier.
-
Effacer les fichiers en cache lorsqu'ils ont plus de : Définit l'intervalle de temps en jours pour la suppression de tous les fichiers en cache auxquels vous n'avez pas accédé pendant la durée spécifiée.
Loftware Automation utilise le dossier local suivant comme cache pour les fichiers distants :
%PROGRAMDATA%\Loftware\Loftware\FileCache
Note
On peut mettre en cache des fichiers d'étiquettes ou d'images. Après avoir activé la mise en cache des fichiers, redémarrer le service Automation pour que la modification prenne effet.
Forcer le rechargement du contenu du cache
Loftware Automation met à jour automatiquement le contenu du cache après l'intervalle de temps défini. Par défaut, les 5 dernières minutes.
Pour forcer le rechargement du cache manuellement, effectuer les opérations suivantes :
-
Ouvrir Automation Manager.
-
Localiser la configuration qui contient le déclencheur pour lequel il faut forcer le rechargement des étiquettes.
-
Cliquer à droite sur la configuration.
-
Sélectionner Recharger la Configuration.