Libevent se propose d'abstraire les différentes mécanismes
Non ca ne remplace ni apache ni named (bind est son nom). Les APIs kqueue, epoll permettent d'appeler une fonction lorsqu'un changement est détecté sur un descripteur de fichier (arrivée de données, ou timeout expiré et que sais-je, suis pas expert :p) et assure de très bonnes performances lors de montée en charge en comparaison à un select (suffit de cliquer sur les liens).
Par contre il y a fort à parier qu'apache se servent se kqueue ou epoll selon l'architecture (kqeue = bsd, epoll = linux, select = POSIX ??, toujours si ma mémoire ne défaille pas), la il s'agit d'une bibliothèque d'abstraction de ces APIs.
Bon n'hésiter pas à me lyncher pour toute bétise se glissant dans mon commentaire.
[^] # Re: Record battu
Posté par Dup (site web personnel) . En réponse à la dépêche Libevent 2.0.1 alpha, la nouvelle version de libevent. Évalué à 4.
Libevent se propose d'abstraire les différentes mécanismes
Non ca ne remplace ni apache ni named (bind est son nom). Les APIs kqueue, epoll permettent d'appeler une fonction lorsqu'un changement est détecté sur un descripteur de fichier (arrivée de données, ou timeout expiré et que sais-je, suis pas expert :p) et assure de très bonnes performances lors de montée en charge en comparaison à un select (suffit de cliquer sur les liens).
Par contre il y a fort à parier qu'apache se servent se kqueue ou epoll selon l'architecture (kqeue = bsd, epoll = linux, select = POSIX ??, toujours si ma mémoire ne défaille pas), la il s'agit d'une bibliothèque d'abstraction de ces APIs.
Bon n'hésiter pas à me lyncher pour toute bétise se glissant dans mon commentaire.