yana-server icon indicating copy to clipboard operation
yana-server copied to clipboard

Choisir d'activer ou non l'update automatique

Open darkpisto opened this issue 11 years ago • 8 comments

Le RPI met des plombes à répondre parce qu'il essaie souvent de se connecter à http://update.idleman.fr/yana?callback=?

Remplacer cette adresse par localhost est contre productif (et ça saute à chaque mise à jour un peu bourrin :p), il faudrait pouvoir :

  • Choisir la fréquence de recherche (une fois par semaine/mois par exemple)
  • Choisir d'activer/désactiver totalement cette fonctionnalité.

Si j'ai un peu de temps je le ferai :)

darkpisto avatar Mar 18 '14 21:03 darkpisto

:+1: Je vais essayer de l'enlever chez moi car en effet des fois ma rasp est super lente à répondre et je sais pas ce que c'est....

robin5wood avatar Mar 19 '14 17:03 robin5wood

Pas de raison que ce soit le update qui ralentisse, c'est asynchrone...

ldleman avatar Mar 19 '14 19:03 ldleman

Pourtant en attendant une solution j'ai remplacé par "localhost" en BDD et je n'ai plus eu de problème.

En tant normal, l'interface web réagit, mais est super lente, et peu importe ce qu'on fait, elle finit par charger indéfiniment "http://update.idleman.fr"

darkpisto avatar Mar 19 '14 19:03 darkpisto

Je viens de modifier la variable en localhost et je sais pas si c'est une idée ou si c'est parce que j'arrête pas d'y toucher, mais ça semble vraiment aller plus vite. Il faudrait le confirmer avec des mesures...

Mais je comprend pas, je vois cette variable dans le header, il y a une requête à update.idleman à chaque chargement de page??! Si c'est le cas, je ne trouve pas ça logique. à la limite il faut le faire uniquement sur l'écran d'accueil et qui indiquerait la version courante et la nouvelle sur le serveur et proposer la mise à jour. Ou bien lors du login ou bien encore dans la configuration placer un bouton pour vérifier les mises à jour...

robin5wood avatar Mar 20 '14 09:03 robin5wood

Ha oui, bonne idée aussi le bouton pour la mise à jour dans la configuration.

Si j'ai un peu de temps d'ici quelques jours je mettrai la modif sur mon fork

darkpisto avatar Mar 20 '14 10:03 darkpisto

Concernant le fait que ce soit asynchrone, ça fait pareil avec la page d'accueil. Lorsque je clique sur une autre page alors qu'elle n'a pas fini de charger, il y a une latence (>1s) avant de commencer à charger la page demandée. En revanche si je le fais lorsque la page d'accueil est complètement chargée, lorsque je clique sur la page demandée, elle commence à charger instantanément.

sous firefox 27.0.1

robin5wood avatar Mar 20 '14 14:03 robin5wood

Selon les tests de performance, c'est pourtant bien asynchrone : capture Cela dit pour eviter tout ennuis a ce niveau la j'ai modifié le code afin que la vérification ne se fasse qu'après le login et plus par la suite :)

ldleman avatar Apr 20 '14 12:04 ldleman

@ldleman : La possibilité de choisir si on veut vérifier la présence de mise à jour de façon automatique, et un bouton "vérifier les mises à jour maintenant" dans les options pourraient t'intéresser ? :)

darkpisto avatar Apr 20 '14 15:04 darkpisto