Lumière sur deux modules très intéressants de Apache http serveur

Les deux grands modes de fonctionnement de apache http serveur changent notamment les performances du serveur HTTP.
Historiquement, Apache fonctionne en Prefork, ce qui signifie qu'un processus père lancé avec de grands droits (root) pré-execute des processus enfants qui traiteront chacun un certain nombre de requêtes clients. Cependant, sous Linux, la multiplication des processus provoque une augmentation de consommation de ressources.
En mode Worker, Apache lance des threads qui géreront les demandes entrantes. La différence est qu'il s'agit d'un mode plus préemptif dans lequel le processus père prépare les ressources pour ses threads.
Modules : prefork.c ou worker.c

Les modules de Proxy

Par le biais de mod_proxy, entre autres, il est possible de se servir de Httpd Server comme d'un véritable Proxy.
Une des utilisations les plus intéressantes consiste en la répartition de charge, soit dans le cadre d'une haute disponibilité, soit dans le but d'obtenir de meilleures performances. Les aptitudes de Reverse Proxying sont suffisamment au point pour une mise en production sans difficultés à partir de la version 2.1.
Modules : mod_proxy, mod_proxy_balancer, mod_proxy_http, mod_proxy_ajp, mod_proxy_connect. by TAATJENE

Comments

Popular Posts