Bonjour,
J'ai écrit une application qui se connecte à un serveur HTTP(S) (qui ne m'appartient pas) pour y récupérer des données, et je cherche à optimiser les transferts de données.
J'aimerais également éviter que le serveur me considère comme un robot ou comme un potentiel assaillant…
Comme indiqué dans le titre, ma question concerne principalement la quantité de requêtes passées via une même connexion.
Ai-je intérêt à effectuer un maximum de requêtes à travers un minimum de connexions, ou est-ce une fausse bonne idée ?
Je suppose qu'il vaut mieux limiter le nombre de connexions d'un même client au même serveur, mais peut-être qu'à partir d'un certain nombre de requêtes il vaut mieux séparer le travail.
D'un autre côté, j'imagine que si un tel seuil existe, je serai loin du compte avec ma petite application ; mais je préfère me méfier des idées reçues.
Mes requêtes sont toutes du type GET ou POST.
Elles forment des groupes de requêtes qui doivent être exécutées dans un ordre spécifique, chaque groupe étant indépendant des autres.
Ils pourraient donc être exécutés en parallèle, mais le temps n'étant pas un paramètre critique, je me contente de les exécuter séquentiellement (via la même connexion quant c'est possible).
Au cas où il n'y aurait pas de réponse simple, à quel éléments dois-je prêter attention afin de déterminer le « meilleur » nombre de requêtes que je dois effectuer par connexion ?
Cordialement,
Partager