[OSM-talk-fr] zoom sur carte

Philippe Verdy verdy_p at wanadoo.fr
Ven 29 Juin 09:32:21 UTC 2012


Le 29 juin 2012 10:46, Gilles Bassière <gbassiere at gmail.com> a écrit :
> Encore une fois, le cache est géré par le navigateur, pas par
> OpenLayers. Si tu penses que la taille du cache devient trop importante,
> libre à toi de configurer ton navigateur en réduisant la taille de son
> cache.

S'il utilisait le cache du navigateur, ces images en excès seraient
nettoyées. Ce n'est pas le cas du tout, il n'est pas tenu compte du
tout de la taille maxi du cache dans les préférences du navigateur.
OpenLayers remplit...remplit... remplit... dans un dossier du
navigateur mais pas dans son cache normal. Et ne nettoie rien du tout.
En configurant le cache à 1Go les images téléchargées par OpenLayers
arrivent rapidement à des dizaines de gigaoctets, cela grossit sans
aucune limite.
Si je vide le cache du navigateur par sa fonction intégrée, cela ne
supprime pas ces images. Le seul moyen c'est de fermer complètement le
navigateur et ses processus en arrière-plan, puis supprimer
manuellement son dossier de cache d'application. Visiblement
OpenLayers utilise non pas le cache web classique mais un des caches
d'application (il y en a plusieurs maintenant selon les protocoles et
leur persistence: on connait classiquement le cache des cookies, celui
des pages web, il y a celui des bases de données locales, des
préférences, des ressources générées dynamiquement, ces dernières
semblant être bien celles utilisées par les resources téléchargées par
OpenLayers, mais visiblement manipulées avant d'être sauvegardées.)




Plus d'informations sur la liste de diffusion Talk-fr