Apache vs IIS Comparaison des performances PHP

Est-ce que quelqu’un connaît des liens vers des comparaisons de performances réalistes entre IIS et Apache pour l’hébergement PHP?

Je cherche à utiliser l’infrastructure existante pour un changement de technologies de .NET à une application PHP, mais je ne trouve aucune information sur PHP hébergée sur différentes plates-formes. Il y a des tas de choses sur IIS vs Apache en général, ou ASP.NET vs PHP .. ou tout autre langage serveur vs serveur, langue vs langage mais pas de serveur / langue vs serveur / langue.

Ma direction actuelle consiste à utiliser PHP avec FastCGI. Juste besoin de le justifier ou de trouver une raison convaincante de rejeter le gros monstre MS que je suis habitué.

ACTUALISÉ

L’environnement Windows serait Win2k3 exécutant IIS6 avec FastCGI au service de l’extension PHP. Prévoyez également d’utiliser eAccelerator ou un cache de script similaire.

Article PHP Best Practices – Différences entre PHP sur WIMP et PHP sur LAMP

Certaines des différences que vous pouvez rencontrer lorsque vous développez avec PHP sur Win / IIS contre Linux / Apache.

La différence la plus évidente entre WIMP et LAMP est certainement la performance .
Pendant des années, LAMP a eu un avantage évident sur le plan des performances par rapport à WIMP .
Ce n’est que récemment qu’ils ont même une chance de combler cet écart.
Il y a actuellement 2 projets en cours qui pourraient aider.

IIS7 est actuellement disponible et des améliorations de performances PHP ont été apscopes avec la collaboration de l’équipe ZEND.

Un projet à venir implique des ingénieurs Microsoft travaillant avec des ingénieurs PHP pour obtenir la prochaine version de PHP (PHP5.3 qui n’est pas encore disponible pour le moment) pour obtenir de meilleurs résultats dans IIS. Cela consortingbuera sans aucun doute à la progression de WIMP avec LAMP dans la performance.

FastCGI sur IIS augmentera considérablement les performances et sera comparable à celui de LAMP. La différence sera dans les détails, qui sont difficiles à choisir et dépendent de votre configuration et de ce que font vos scripts. Par exemple, l’access aux fichiers sous Windows est beaucoup plus lent que sous Linux en raison des contrôles ACL de NTFS.

Il n’y a rien de particulièrement mauvais avec la stack Web Windows. La seule raison majeure pour laquelle je pense à utiliser Windows sur Linux, peu importe l’expérience humaine, serait SQL Server. Sinon, WAMP, WIMP et LAMP fonctionnent de manière comparable et les différences de performances ne se manifesteront pas avant une charge importante.