Skip To Content

Gérer les caches dans ArcGIS Server Manager

Les propriétés que vous définissez pour votre cache de service de carte ou d’imagerie peuvent avoir des conséquences importantes sur la réussite de la création et de l’utilisation de tuiles. Parce que la génération de cache de tuiles est un processus consommant des ressources, il est important de savoir comment assurer des performances optimales pour vos services mis en cache sans consacrer de temps ni de ressources à générer des tuiles inutiles. Cette rubrique présente les propriétés de cache de carte et d’image disponibles dans ArcGIS Server Manager, ainsi que les considérations s’appliquant à chacune.

Accéder aux paramètres de cache dans ArcGIS Server Manager

Lorsque vous mettez un service à jour dans ArcGIS Server Manager, vous pouvez en modifier les paramètres de mise en cache.

Remarque :

Bien que de nombreux paramètres de gestion et de génération de cache soient disponibles dans ArcGIS Server Manager, ceux qui dépendent d’outils de géotraitement ne sont pas disponibles. Certains paramètres ne peuvent pas être modifiés après la publication et apparaîtront en lecture seule dans ArcGIS Server Manager.

  1. Ouvrez ArcGIS Server Manager et connectez-vous en tant qu’administrateur ArcGIS Server ou propriétaire du service. Si vous avez besoin d’aide pour cette étape, reportez-vous à la rubrique Se connecter au gestionnaire.
  2. Cliquez sur Services, puis sur Gérer des services.
  3. Cliquez sur le nom du service de carte ou du service d’imagerie.

    Cette opération permet d’ouvrir les propriétés du service.

  4. Cliquez sur Mise en cache dans le volet de gauche.
  5. Définissez les propriétés du cache.

    Notez que certaines propriétés, telles que l’origine et les dimensions des tuiles, sont en lecture seule après initialisation du cache.

  6. Une fois que vous avez fini de modifier les propriétés du cache, cliquez sur Enregistrer et redémarrer.

Paramètres de base

Une fois l’onglet Caching (Mise en cache) ouvert, vous devez d’abord sélectionner l’option Using tiles from a cache (Utilisation des tuiles d’un cache) pour dessiner le service de carte ou d’imagerie avec des tuiles d’un cache. Si vous choisissez l’option de dessin Dynamically from the data (De manière dynamique à partir des données), le serveur dessine la carte chaque fois et le service de carte ou d’imagerie n’utilise pas les tuiles mises en cache que vous avez créées.

Répertoire de cache

Le répertoire de cache du serveur est un emplacement, sur votre système de fichiers ou dans un object store Cloud, où sont stockées vos tuiles de cache. Un répertoire de cache du serveur peut contenir plusieurs caches. Cependant, vous pouvez ajouter plusieurs répertoires de cache de serveur à votre serveur. Lorsque vous créez un site ArcGIS Server, un répertoire de cache du serveur est créé pour vous à l’emplacement indiqué. Pour plus d’informations, reportez-vous à la rubrique Répertoires du serveur.

Si vous projetez d’ajouter une autre machine serveur SIG à votre site, vous devez autoriser le partage de fichiers dans le répertoire de cache du serveur pour que toutes les machines actives puissent y accéder. Pour plus d’informations, reportez-vous aux rubriques Ajouter un répertoire de serveur dans Server Manager et Configuration d’un déploiement sur plusieurs machines. Veillez à donner au compte ArcGIS Server un accès en écriture au répertoire de cache du serveur afin que le serveur puisse parvenir au placement des tuiles dans le répertoire. Vous pouvez éventuellement supprimer l’accès en écriture à l’issue de la création des caches.

Les tuiles sont organisées dans une hiérarchie de répertoire. Le répertoire de niveau supérieur porte le même nom que le service de carte à moins que le service ait été créé dans un dossier de serveur SIG. Si le service de carte figure dans un dossier, le répertoire de niveau supérieur est nommé <folder name>_<map service name>.

Attention :

Si vous modifiez le nom du service ou du bloc de données de la carte, vous devez renommer manuellement le dossier de cache afin qu’il porte le même nom.