Skip to content

Intervalle de date max #2

@tyteck

Description

@tyteck

Description :
Telle que le script artisan temperatures:get existe on pourrait demander les temperatures depuis 2018 jusqu'a maintenant pour tous les départements (en les faisant un par un).
Problème :

  • soit le json renvoyé va etre énorme, et on risque de manquer de ram pour le traiter.
  • soit le json sera tronqué et ne comportera pas toutes les données

Il faudrait donc pouvoir laisser le parametre --since tel qu'il est mais faire en sorte de splitter l'intervalle de date pour faire mois par mois.
Par exemple si je demande --since 2018-01-01 --to 2018-06-15 le script devra faire 6 requetes

  • janvier
  • février
  • ...
  • du 1er juin au 15 juin

au moins on est sur que le json ne sera pas trop lourd et en ne demandant que 31 jours max par requete on reste raisonnable.
Dans la foulée, il faudrait ne pas faire de DDOS du service ... en faisant une pause entre 2 requetes par ex (1 - 2 sec)

Objectifs :

  • effectuer plusieurs requetes sur l'api au lieu d'une seule pour les grandes plages de date
  • ne pas spammer le service

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions