Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
Pages: 1
- Sujet précédent - [MapCache] Cache et données variant en fonction de l'utilisateur - Sujet suivant
#1 Mon 11 January 2021 12:06
- luc.claustres
- Juste Inscrit !
- Lieu: CASTELNAUDARY
- Date d'inscription: 21 Sep 2020
- Messages: 2
- Site web
[MapCache] Cache et données variant en fonction de l'utilisateur
Bonjour, nous avons une problématique liée à la gestion des droits sur les données: chaque utilisateur ne peut accéder qu'aux données qui lui sont propres et qui sont localisées sur une emprise spatiale bien définie (par exemple une commune). Nous souhaiterions utiliser un cache pour améliorer les performances mais cette variabilité des données en fonction de l'utilisateur nous parait difficile à adresser autrement qu'avec une solution ad-hoc. En gros sur certaines tuiles plusieurs utilisateurs peuvent être présents, chacun avec des données différentes. Les tuiles devraient donc être "dupliquées" pour chaque utilisateur et requêtées en fonction de celui-ci.
Utilisateurs de MapServer/MapCache il ne nous semble pas qu'il existe un type de cache permettant cela. La solution la plus "simple" semble de créer un cache par utilisateur et de gérer le requêtage au niveau applicatif, tout en sachant que ces caches seront vides sauf sur la zone de l'utilisateur. Par contre, le nombre d'utilisateurs étant important (plusieurs dizaines de milliers) nous nous demandons s'il est viable de générer une configuration de ce type avec MapCache ou s'il est préférable de procéder d'une façon particulière (eg programmatiquement plutôt que via des fichiers) ?
Notre cas d'usage ressemblant un peu à de la mise en cache de WMS temporel (simplement ici le paramètre variant n'est pas le temps mais l'utilisateur), et comme il semble exister des choses en lien avec ce cas d'usage dans MapCache, nous nous demandions aussi s'il était possible de réutiliser/adapter ou améliorer de l'existant pour y répondre.
Si vous avez aussi une autre idée pour adresser la problématique elle est bien entendu la bienvenue !
Merci
Hors ligne
Pages: 1
- Sujet précédent - [MapCache] Cache et données variant en fonction de l'utilisateur - Sujet suivant