You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
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 :
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 requetesau 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 :
The text was updated successfully, but these errors were encountered: