Tu as déjà lu le code d'nginx ? C'est propre, il n'y a pas à dire, très portable, chaque fonctionnalité spécifique à un OS est cachée sous une couche de compatibilité.
Par contre, c'est une base de code assez compliquée à maitriser. Nginx est écrit pour être entièrement asynchrone, en utilisant epoll/kqueue, avec des mécanismes pour abstraire cela (c'est un peu une libevent à lui seul).
[^] # Re: suppressions ?!
Posté par Enj0lras . En réponse à la dépêche OpenBSD 5.6. Évalué à 5.
Tu as déjà lu le code d'nginx ? C'est propre, il n'y a pas à dire, très portable, chaque fonctionnalité spécifique à un OS est cachée sous une couche de compatibilité.
Par contre, c'est une base de code assez compliquée à maitriser. Nginx est écrit pour être entièrement asynchrone, en utilisant epoll/kqueue, avec des mécanismes pour abstraire cela (c'est un peu une libevent à lui seul).