Maitriser le débit d'envoi HTTP

Fermé
berberXX - 29 janv. 2019 à 17:26
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 30 janv. 2019 à 01:46
Bonjour,


Je veux créer une application qui permet l'envoi simultané des requêtes.
Mon objectif est de créer un algorithme qui maîtrise le débit d'envoi des requêtes http par seconde.
Par exemple je peux configurer l'application pour l'envoi de 5 requêtes par seconde, si il y a un problème de bande passante ou bien réponse des API, l'application doit réagir automatiquement pour garder le même débit par seconde.

Est ce qu'il ya un outil, des librairies ou bien des frameworks pour développer ce genre d'application ?

Cordialement.

1 réponse

tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
30 janv. 2019 à 01:46
Bonjour,

Alors on parle de la fréquence (probablement de rechargement de la page), c'est à dire, vous voulez un nombre fixe de requêtes par seconde et pas je dirai 5 Mo de données par seconde.

Est ce qu'il y a des API en JS pour faire ça, probablement Oui. Mais avant de faire appel à une API, il est possible de programmer une fonction pour être exécutée chaque x millisecondes et si vous ne partager pas des données entre les appels alors même si un appel ne donne pas de résultat au bon moment, les autres appels ne seront pas affectés.

Jetez un coup d'oeil sur la fonction setInterval :

https://www.w3schools.com/js/js_timing.asp

Tout cela en assumant que vous travailler sur un client JS dans le navigateur. S'il s'agit d'un autre langage, il est évident qu'il a son propre mécanisme de timing et sans faire appel à des API.

Bon Courage.
0