[RESOLU] Cartes lentes | utilisation proxy.php

Répondre

Code de confirmation
Saisissez le code exactement comme vous le voyez dans l’image. Notez que le code n’est pas sensible à la casse.
Smileys
:D ;) :o :? 8) :lol: :oops: :twisted: :roll: :ours: :fille: :calimero: :troll: :saint: :forb: :avocat: :mouton: :rando: :vaudou: :noel: :) :( :shock: :x :P :cry: :excl: :?: :idea: :arrow: :| :sleep: :geek: :blue: :mrgreen:
Voir plus de smileys

Les BBCodes sont activés
[img] est activé
[url] est activé
Les smileys sont activés

Revue du sujet
   

Si vous souhaitez joindre un ou plusieurs fichiers, complétez les indications suivantes.

Taille maximum par fichier joint : 10 Mio.

Étendre la vue Revue du sujet : [RESOLU] Cartes lentes | utilisation proxy.php

par leosw » 09 sept. 2015, 23:41

Au passage, il n'y a pas le CORS sur chemineur en KML ;)

Et un exemple de à quoi ça sert les APIs : http://umap.openstreetmap.fr/fr/map/rando-5-jours_51748

:)

par Dominique » 09 sept. 2015, 16:26

Je crois que j'ai fini par comprendre ce que tu voulais dire.
Donc grosse optim des libs:
- On ne passe plus par le proxy (en prenant exemple sur le CORS que tu as mis dans l'API: merci, je ne connaissais pas !)
- On garde le flux en cache si la BBOX n'a pas changée (Bizarre que le "max-age" ne le fasse pas. Probable que ça ne marche pas en XMLHttpRequest ? A approfondir).

En prime, gros update général de Leaflet 0.7.3 => 0.7.5 et de plein de plugging (les gars n'ont pas dû faire beaucoup de montagne cet été: ils ont tous re-livré en rentrant :o )

par leosw » 08 sept. 2015, 19:28

C'est plus fluide mais il y a toujours ces appels à proxy.php qui s'ajoutent mais ne s'enlevent jamais.

par Claude Mauguier » 08 sept. 2015, 19:23

leosw a écrit :Voilà voilà, je vous ai fait une magnifique démo de ce que j'ai chez moi, en vidéo, au réveil :

http://www.dailymotion.com/video/x35inty
Bah... le serveur de sly est alimenté par une commande type "sapîn de Noël" : ça clignote en boucle.

par Dominique » 08 sept. 2015, 15:45

Effectivement, j'ai reproduit... sur FF seulement et en insistant comme un malade sur la coche puisque je semble avoir un PC plus puissant.
Chaque clic de coche est mémorisé et exécuté à la file en affichant le flux, ce qui peut prendre un certain temps et est parfaitement logique, mais mon PC finit toujours la tâche (au bout de quelques minutes) et reprend des perfs normales.
Le pb vient du fait qu'il y avait un bug dans la prise en compte des paramètres bbox et limit sur chemineur de sorte que le flux retournait TOUS les points PRC, C2C, ... même ceux hors champs.
J'ai corrigé ce problème. Ça devrait aller mieux maintenant.
Sinon, il faudrait cleaner la pile des événements clavier quand on la prend en compte pour éviter la surcharge, mais je ne sais pas si c'est possible !

par leosw » 08 sept. 2015, 09:38

Voilà voilà, je vous ai fait une magnifique démo de ce que j'ai chez moi, en vidéo, au réveil :

http://www.dailymotion.com/video/x35inty

par Dominique » 07 sept. 2015, 21:40

leosw a écrit :Salut à tous,

Quand on joue avec les boutons des calques externes, la carte est de plus en plus lente (Firefox rame beaucoup).
En annalysant les logs je constate que lorsque l'on décoche un calque, les appels à proxy.php sont toujours là, même si rien est affiché.
Donc en cliquant 16 fois sur Pyrénées refuges, on a 8 appels à proxy.php et mon PC plante, je dois redémarre firefox.

Léo
Bwa ? HEU ? Je n'ai pas compris.
J'active les traces réseau (sur FF / Win) sur une WRI/nav
Quand on active une couche, il appelle le json via le proxi (normal, on n'a pas le droit en direct).
Quand on désactive: pas d'appel réseau, la couche s'efface.
Quand on réactive, re appel de la couche via le proxi (bon d'accord, on aurait pu gérer un cache)... mais pas plus long que la première fois.
Répétition une vingtaine de fois avec le même résultat (on a chargé une dizaine de fois la couche via le proxi, avec les mêmes perfs).
Qu'ai-je raté ? Bon d'accord, j'ai un CORE-I7 qui pédale pas mal mais bon...
Et puis le proxi tourne sur le serveur WRI... je ne vois pas la différence avec une autre couche pour le PC.

par Dominique » 07 sept. 2015, 15:03

leosw a écrit :Salut à tous,

Quand on joue avec les boutons des calques externes, la carte est de plus en plus lente (Firefox rame beaucoup).
En annalysant les logs je constate que lorsque l'on décoche un calque, les appels à proxy.php sont toujours là, même si rien est affiché.
Donc en cliquant 16 fois sur Pyrénées refuges, on a 8 appels à proxy.php et mon PC plante, je dois redémarre firefox.

Léo
En investigation

par Dominique » 07 sept. 2015, 15:02

leosw a écrit :C'est pour les pyrénées, avoir à la fois pyrénées refuges + WRI sur la même carte est pas mal.
Mais Chemineur contient pas tous les refuges PRC.
En principe, depuis 2 ou 3 jours, ils devraient être revenus (bug corrigé)

par leosw » 07 sept. 2015, 14:30

C'est pour les pyrénées, avoir à la fois pyrénées refuges + WRI sur la même carte est pas mal.
Mais Chemineur contient pas tous les refuges PRC.

par sly » 07 sept. 2015, 12:50

Je ne sais pas comment réparer, mais je confirme son existence.


HS:
Personnellement, je ne me sers jamais de ces infos externes, si je veux les refuges de camp2camp, je vais sur camp2camp, ou sur chemineur qui regroupe tout.

Je me demande donc si c'est pas plus perturbant qu'utile au final cette fonctionnalité. Mais bon

[RESOLU] Cartes lentes | utilisation proxy.php

par leosw » 06 sept. 2015, 21:15

Salut à tous,

Quand on joue avec les boutons des calques externes, la carte est de plus en plus lente (Firefox rame beaucoup).
En annalysant les logs je constate que lorsque l'on décoche un calque, les appels à proxy.php sont toujours là, même si rien est affiché.
Donc en cliquant 16 fois sur Pyrénées refuges, on a 8 appels à proxy.php et mon PC plante, je dois redémarre firefox.

Léo

Haut