Fonctionnement du cache » History » Version 1
Herve Ballans, 13/03/2015 10:38
1 | 1 | Herve Ballans | h1. Fonctionnement du cache |
---|---|---|---|
2 | 1 | Herve Ballans | |
3 | 1 | Herve Ballans | Il existe deux caches : |
4 | 1 | Herve Ballans | |
5 | 1 | Herve Ballans | Le navigateur lui-même en utilisant les directives http |
6 | 1 | Herve Ballans | Le serveur en associant la couche/ordre Healpix/pixel Healpix à la réponse VO filtré sur le pixel requête. L’intérêt est d’éviter de requêter le service VO si les données sont en cache afin de gagner du temps |
7 | 1 | Herve Ballans | |
8 | 1 | Herve Ballans | |
9 | 1 | Herve Ballans | La stratégie du cache au niveau serveur |
10 | 1 | Herve Ballans | Plus une information est requêtée et plus elle reste dans le cache. C’est-à-dire que le cache a une capacité maximale configurable en mémoire. |
11 | 1 | Herve Ballans | Lorsque la mémoire du cache est pleine alors les données les moins requêtées sont virées les premières et remplacées par de nouvelles requêtes. |
12 | 1 | Herve Ballans | |
13 | 1 | Herve Ballans | Le dimensionnement du cache : |
14 | 1 | Herve Ballans | |
15 | 1 | Herve Ballans | Le navigateur web : tout dépend de la configuration du navigateur web |
16 | 1 | Herve Ballans | Le cache serveur : la configuration est ici https://github.com/SITools2/Astronomy-Extension-v2/blob/master/fr.cnes.sitools.ext.astronomy/src/fr/cnes/sitools/extensions/cache/ehcache.xml |
17 | 1 | Herve Ballans | |
18 | 1 | Herve Ballans | |
19 | 1 | Herve Ballans | Vous verrez que dans le cache, il y a plusieurs éléments : |
20 | 1 | Herve Ballans | |
21 | 1 | Herve Ballans | Les images Healpix |
22 | 1 | Herve Ballans | Les services VO |
23 | 1 | Herve Ballans | Les services VO style « solar body » |
24 | 1 | Herve Ballans | Les shortenerURL (pour paratager des URLS) : nombre max de liens à partager : 238 327 URLS |
25 | 1 | Herve Ballans | |
26 | 1 | Herve Ballans | |
27 | 1 | Herve Ballans | Le cache est indexé dans « /tmp ». Si vous redémarrez le serveur, vous perdez tout votre cache. |
28 | 1 | Herve Ballans | |
29 | 1 | Herve Ballans | Le problème, c’est que je ne peux pas changer « /tmp ». Si vous souhaitez mettre un autre « path » pour conserver le cache, il faut demander une clé d’activation qui est gratuite pour le développement (pour un site opérationnel, je ne sais pas) |