Version : Geoconcept Web 7.5 et >

Niveau :

Présentation

 

En tant qu'administrateur, vous venez de mettre à jour des données dans la carte Geoconcept. Vous souhaitez désormais la publier et supprimer les tuiles des couches générées précédemment ou permettre aux utilisateurs de se servir uniquement de la dernière version du cache.

 

Rappel

Geoconcept Web utilise un gestionnaire de cache qui permet la diffusion de cartes en les décomposant en tuiles de petite taille. Ces tuiles sont stockées :

  • d’une part, dans le cache du navigateur Internet, pour éviter un ou plusieurs allers-retours de requêtes vers le serveur en conservant les éléments affichés ;

  • d’autre part, sur le serveur cartographique, les tuiles calculées sont conservées au sein du cache du serveur cartographique à la fois en mémoire vive et sur disque. Si un utilisateur consulte la position qu’un autre utilisateur a précédemment consulté, sa requête équivaut à demander l’affichage des mêmes tuiles. Ces tuiles étant présentes dans le cache du serveur, le nouvel utilisateur bénéficie de temps de réponse bien meilleurs.

Les caches mémoire et disque du serveur et le cache navigateur forment ce que l'on nomme communément le « triple cache ».

Pour supprimer le cache des tuiles, il est nécessaire de passer par les 3 étapes suivantes :

1 - Suppression du cache du navigateur

Depuis Google Chrome Menu / Historique / Effacer les données de navigation... cocher images et fichiers en cache puis Effacer les données de navigation. Le raccourci CTRL+MAJ+SUPPR permet d'atteindre rapidement la fenêtre Effacer les données de navigation.

Depuis Mozilla Firefox Menu / Options / Vie privée / effacer votre historique récent cocher cache puis Effacer maintenantLe raccourci CTRL+MAJ+SUPPR permet d'atteindre rapidement la fenêtre Supprimer tout l'historique.

Depuis Internet Explorer Outils / Options Internet / onglet Général / Supprimer cocher Fichiers Internet et fichiers de site Web temporaires puis Supprimer. Le raccourci CTRL+MAJ+SUPPR permet d'atteindre rapidement la fenêtre Supprimer l'historique de navigation.

Si les couches sont déjà publiées, il n'est pas nécessaire de demander aux utilisateurs de supprimer le cache de leurs navigateurs ; il suffit, depuis le gestionnaire de couche (Administration / Couches / Couches tuilées) pour chaque couche concernée, de cliquer sur le bouton Mettre la version à niveau.

Cette action permet d'incrémenter le numéro d'identifiant de la couche qui est répercuté automatiquement sur l'ensemble des portails. Il n'y a donc aucune manipulation à faire pour les utilisateurs.

2 - Suppression du cache dans la mémoire du serveur

Deux possibilités pour vider la mémoire du serveur :

  • arrêter et redémarrer le service Tomcat ;
  • réinitialiser le cache (Administration / Cache / Sélectionner la couche puis réinitialiser le cache) sans interruption du service.

3 - Suppression du cache sur le disque du serveur

Enfin pour supprimer les tuiles stockées sur le disque du serveur, allez dans Administration / Cache et sélectionnez la couche puis Réinitialiser. 

 

Sur cette fenêtre, choisissez les couches à supprimer aux échelles voulues (le dernier chiffre listé dans le nom de la couche) puis cliquez sur le bouton Invalider.

 

Le cache est désormais invalidé !