Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intervalle de date max #2

Open
tyteck opened this issue Mar 19, 2023 · 0 comments
Open

Intervalle de date max #2

tyteck opened this issue Mar 19, 2023 · 0 comments
Assignees

Comments

@tyteck
Copy link
Owner

tyteck commented Mar 19, 2023

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
@tyteck tyteck self-assigned this Mar 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant