2010-01-05 9 views

Répondre

3

Mongrel Cluster exécute simplement un nombre spécifié de processus Mongrel et leur affecte des requêtes HTTP entrantes à l'aide du module mod_proxy_balancer d'Apache qui agit comme un proxy inverse et effectue l'équilibrage de charge.

Les processus de génération de spawns de passager (Ruby) traitent les requêtes HTTP en utilisant l'un des three different and configurable strategies. Lorsque la méthode de pondération smart de Passenger est utilisée, elle est capable de mettre en cache le code de structure Ruby on Rails, ce qui réduit considérablement le temps de réapparition. Passenger est également capable de réutiliser l'interpréteur Ruby déjà chargé, plutôt que d'en charger un nouveau pour chaque processus.