J'ai un nouveau serveur pour jouer, et je regarde une toile vierge. Je peux mettre tout ce que je veux dessus. Bien que je sois à l'aise avec Apache, j'entends beaucoup dire que nginx peut gérer beaucoup plus de trafic qu'Apache, avec des facteurs de 10, 100, voire plus. Non seulement c'est "beaucoup beaucoup plus rapide".
Lorsque je recherche des articles, je peux trouver beaucoup de choses sans lien avec Drupal. Ou, quand je rencontre un article lié à Drupal, c'est soit 1) le fichier de configuration de quelqu'un avec une tentative rapide pour expliquer comment le configurer, soit 2) c'est quelqu'un qui dit "non, n'utilisez pas nginx, utilisez Apache avec PHP fcgid "mais il n'y a jamais d'explication quant à pourquoi.
Donc, en ce qui concerne Drupal, quelle est la réalité ici?
Par exemple, je cherche quelque chose dans les lignes de cet article de 2bits.com . Ici, l'auteur a jeté un regard assez approfondi sur Apache mod_php vs Apache avec fcgid, en soupesant le pour et le contre de chacun, et a fourni une étude de cas pour illustrer l'impact dans le monde réel. Cet article contient suffisamment d'informations pour que je puisse prendre une décision éclairée quant à l'approche la mieux adaptée à ma situation.
Tandis que cet auteur compare mod_php à fcgid, je recherche le même type de regard complet et réaliste sur Apache vs Nginx.
N'importe qui est passé à Nginx et a été "époustouflé" par la différence qu'il fait par rapport à Apache? Même pour les environnements hautement optimisés qui utilisent déjà APC, Memcache et la mise en cache agressive comme Varnish, lorsque la seule variable qui change, remplace Apache par Nginx, fait suffisamment de différence en soi pour justifier des investissements dans cette nouvelle technologie alternative. ?
Le site qui ira sur ce serveur reçoit en moyenne 2 millions de VP par mois. Pile LAMP sous Cent OS 6. CPU à 4 cœurs avec 8 GIGS de RAM. Memcached et APC feront partie du mélange. Rien d’exceptionnel à propos de l’installation de Drupal - en gros vanilla 7 avec environ 50 modules.