Mise à jour des catalogues d’images

Le serveur surveille en permanence le dossier catalogue et recharge automatiquement un catalogue d’images, y compris les fichiers de données de catalogue associés, lorsqu’il détecte que le fichier d’attribut de catalogue principal a été modifié.

Pour mettre à jour les catalogues d’images sur le serveur, vous devez d’abord remplacer tous les fichiers de données de catalogue qui doivent être modifiés, puis remplacer (ou "toucher", pour mettre à jour la date du fichier) le fichier d’attributs de catalogue afin de déclencher le rechargement du catalogue.

Mises à jour incrémentielles

Le chargement et le traitement de catalogues d’images volumineux peuvent placer une charge importante sur le serveur et avoir un impact négatif sur les opérations de diffusion en direct. Pour minimiser cet impact, il est recommandé de mettre en oeuvre un mécanisme de mise à jour incrémentielle du catalogue, qui fonctionne comme suit :

Un Principal fichier catalogue contenant toutes les images est chargé de nuit pendant les heures de faible trafic. S’il est nécessaire, au cours de la journée, d’ajouter ou de modifier des enregistrements dans le catalogue d’images, un autre fichier de données image est créé qui contient uniquement les enregistrements nouveaux ou modifiés. Ce fichier est enregistré en tant que fichier de données image secondaire dans attribute::CatalogFile. Le serveur détecte que le fichier d’attribut de catalogue a été modifié, puis vérifie quels fichiers de données de catalogue ont été modifiés. Si le fichier de données image principal n’a pas été modifié, le serveur charge ou recharge uniquement le fichier de données incrémentielles. Comme ce fichier est généralement beaucoup plus petit que le fichier catalogue principal, l’impact sur le serveur est beaucoup plus faible que le rechargement du catalogue principal.

Les mises à jour incrémentielles peuvent réduire considérablement l’impact sur le serveur lors d’un trafic important. Il est recommandé de fusionner régulièrement le fichier de données de catalogue incrémentielles dans le fichier de données de catalogue principal pendant les heures de faible trafic afin de préserver les performances optimales du serveur.

Sur cette page