• [^] # Re: Record battu

    Posté par . En réponse à la dépêche Libevent 2.0.1 alpha, la nouvelle version de libevent. Évalué à 2.

    Heeeuuu... apache est sur une architecture threadée il me semble.

    Les fonctions de type select, poll, epoll et kqueue s'occupent de monitorer des ensembles de sockets (disons, par exemple, plusieurs milliers de connexions réseaux) et de ne renvoyer au programme que celles qui ont des données a traiter.

    En pratique, plutot que d'avoir un thread par socket et de faire de l'attente active, ce qui plombe les performances, on a un processus qui gére les 35 000 sockets et ne renvoie que ceux sur lesquels il y a de l'activité.

    J'avais écris un billet sur le sujet, ca vaut ce que ca vaut...
    http://jve.linuxwall.info/blog/index.php?post/2008/12/04/70-(...)