Socket versus Port 2

Publié par Yannick Francois Jeu 29 mai 2008 21:03:00 GMT

Quel est le plus performant ? Quel est le plus sécurisé ?

Aujourd’hui, nous utilisons principalement un frontal web qui redirige ensuite, au travers d’un bien souvent, les requêtes sur un serveur d’application. C’est le cas des techno Java avec les Tomcat et Glassfish, et par les techno Ruby avec Mongrels entre autres, mais même les petits nouveaux s’y mette: thin, ebb.

Ebb justement est le serveur d’application auquel je m’interesse ces dernier temps, c’est apparement un des plus performants. Ce qui m’interesse également c’est la possibilité d’utiliser les socket unix.

J’ai un peu de mal à mettre en place cette solution pour le moment, dès que c’est fait, je pourrais faire des test de performance.

Mais une question me harcèle: Est-ce qu’il est mieux d’utiliser les sockets ou bien les redirection de ports ? En mettant à part cet histoire de chrootage.

Commentaires

laisser un commentaire

  1. Avatar
    Bruno Michel about 2 hours plus tard:

    Les sockets UNIX sont connus pour être plus rapides que les sockets IP. En pratique, sur des applications Ruby on Rails, la différence de performances est négligeable.

    les sockets UNIX imposent également un accès local pour en bénéficier, ce qui peut être vu comme un avantage (sécurité) ou inconvénient : le frontal web doit nécessairement se trouver sur la même serveur que le(s) serveur(s) d’application.

    AMHA, c’est mieux d’utiliser les sockets UNIX quand tout se trouve sur le même serveur et que tous les composants savent les gérer.

  2. Avatar
    webs about 11 hours plus tard:

    Ebb, ça troue le cul, et les sockets aussi.

Commentaires