Bonjour,

J'utilise les librairies Thread et Asio de Boost pour faire un aspirateur de pages web (c'est pour un projet)
Mon but est donc de traiter le plus de pages en même temps. Chaque thread lancé se connecte au serveur pour récupérer une page et la traiter.
Seulement on me demande d'optimiser la gestion des threads, c'est-à-dire d'en lancer jusqu'à ce que le serveur commence à s'effondrer.

C'est cette dernière chose qui me pose problème : comment repérer le début de l'effondrement d'un serveur ?
Il me semble que les serveurs ont un nombre limité de connexions simultanées, mais que celui-ci varie en fonction de la configuration du serveur.

Pour info j'ai tenté de lancer 250 threads sur un même serveur (celui de mon école), et en 7 secondes 210 threads (en moyenne) me ramènent le contenu de la page visée, et les autres je ne sais pas ce qu'ils deviennent, car apparament aucune exception n'est lancée.

Avez-vous des infos qui pourraient m'aider svp ?
Merci