
Envoyé par
zul
Tout dépend du nombre de clients, et de l'importance des calculs à faire pour chaque calcul. Il existe d'autres approches que les approches par thread, genre le multiplexage. Tu devrai regarder du côté de boost::asio pour une librairie bas-niveau d'I/O asynchrone qui permet facilement d'écrire un serveur multithréadé ou pas (il y'a différents exemples d'implémentation de serveur http). Une autre ressource intéressante, c'est netlib qui se base aussi sur boost::asio.
1 client / thread, c'est globalement à prohiber, ça scale mal.
Partager