Après un an de développement, Drupal vient de sortir dans sa version 6. Drupal est un système de gestion de contenu libre (GPL) écrit en PHP. Cette nouvelle version propose bien évidemment son lot d'améliorations : sécurité, facilité de maintenance, installation simplifiée, extension des possibilités du framework.
Drupal est utilisé comme CMS sur de nombreux sites, parmi lesquels : Mandriva, Ubuntu, Rue89, FOSDEM, Eclipse, OpenOffice.org, AOL, Amnesty International, Playboy et même sur le site de Britney Spears.
Drupal peut notamment être utilisé comme simple moteur de blog (Tim Berners-Lee), pour fournir des podcasts (TWIT.tv), ou pour fédérer une communauté (SpreadFireFox.com).
NdM : merci à Eric Lacroix pour avoir également proposé une news à ce sujet.
Drupal est utilisé comme CMS sur de nombreux sites, parmi lesquels : Mandriva, Ubuntu, Rue89, FOSDEM, Eclipse, OpenOffice.org, AOL, Amnesty International, Playboy et même sur le site de Britney Spears.
Drupal peut notamment être utilisé comme simple moteur de blog (Tim Berners-Lee), pour fournir des podcasts (TWIT.tv), ou pour fédérer une communauté (SpreadFireFox.com).
NdM : merci à Eric Lacroix pour avoir également proposé une news à ce sujet.
L'annonce officielle (795 hits)
Liste de sites utilisant Drupal (520 hits)
Le site de la communauté francophone (1343 hits)
> Lire la dépêche (13 commentaires, moyenne: 1,8).
Vous avez demandé le commentaire #904748.




montée en charge
même en utilisant des reverse proxy comme Squid et Pound
pourquoi pas " surtout en utilisant des reverse proxy comme Squid et Pound" ?
[^]Re: montée en charge
oui, en relisant l'annonce officielle, je pense que tu as raison.
Scalability options
For large sites, Drupal 6 performs properly when running behind a reverse proxy like Squid or Pound.
(c'est moi qui est rédigé la dépèche, je l'avais interprété avec un sous-entendu, genre : d'autres CMS ne fonctionnent pas correctement derrière des proxy inversés)
[^]Re: montée en charge
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 :)
[^]Re: montée en charge
Ca a beaucoup changé avec la 2.6 (qui a un âge certain maintenant) qui fait de Squid un vrai reverse-proxy alors qu'avant c'était juste une possibilité un peu rustre. Le fait de pouvoir utiliser toutes les fonctionnalités du proxy est vraiment un gros plus. Je pense particulièrement à l'ICP (pour faire communiquer deux Squids) ou aux delay_pools pour faire des limitations de BP en utilisant les ACL Squid (un delay_pool ne concerne que le trafic transmis aux parents donc permet de régler la BP RP <-> frontaux - on l'utilise pour limiter l'activité des robots d'indexation sur un site très très indexé, ~ 2 millions de pages indexées par Google / jour si on ne limite pas). Les redirectors, les acls externes etc sont aussi des fonctionnalités bien chouettes qui ont des applications très concrètes.
La doc visolve est en plus très chouette et je n'ai pas vraiment trouvé de bonne doc pour varnish qui me permette de valider rapidement que je pourrais trouver/faire avec du VCL tout ce dont j'ai besoin.