• [^] # Re: montée en charge

    Posté par . En réponse à la dépêche Drupal 6 est sorti. Évalué à 3.

    C'est vrai qu'il est plus courant d'utiliser des reverse proxies avec des outils comme Zope, Rails, etc.

    Bon et puis pour être chiant, Squid c'est plutôt un proxy cache, très complet, très utile et extensible pour authentifier les gens et faire tout sorte de chose en tant que proxy. Il permet de fonctionner en reverse proxy, mais à ce jeu là, nginx ou varnish sont certainement de bien meilleurs choix. Varnish est un RP cache spécialisé HTTP, très performant et paramétrable via sa conf VCL; nginx est à la fois un RP cache généraliste mais dispose également de fonctionnalités conviviales genre répartition de charge ...

    Ensuite, Pound est plutôt un load balancer qu'un reverse proxy, très spécifiquement développé initialement pour être utilisé avec Zope et même plus précisément des instances "ZEO clients".

    Utiliser ces outils avec des applis PHP est tout de suite un peu plus subtil qu'avec des Zope, Rails ou autre serveurs d'application : on peut assez difficilement placer le reverse proxy sur la même machine / système que le serveur web interprétant PHP à moins de le placer en frontal ce qui dans le cas de plate-forme mutualisée peut s'avérer un peu galère ... Vive les archis 3 tiers :)

    NB: oui, je sais, j'ai ptet fait déborder un peu de saymieu au sujet de varnish et nginx :)