Подтвердить что ты не робот

Сравнение производительности производительности Apache и IIS

Кто-нибудь знает какие-либо ссылки на реалистичные сравнения производительности IIS и Apache для хостинга PHP?

Я хочу использовать существующую инфраструктуру для смены технологий от .NET до PHP-приложения, но я не могу найти никакой информации о PHP, размещенной на разных платформах. Здесь есть кучи о IIS vs. Apache в целом или ASP.NET vs PHP.. или любой другой языковой сервер с сервером, язык и язык, но не сервер/язык и сервер/язык.

Мое текущее направление - использовать PHP с FastCGI.. выглядит довольно хорошо. Просто нужно оправдать это или найти вескую причину, чтобы отвергнуть большого приятного монстра MS, к которому я привык.

ОБНОВЛЕНО

В среде Windows будет работать Win2k3 с IIS6 с FastCGI, обслуживающим расширение PHP. Также планируется использовать eAccelerator или аналогичный кеш script.

4b9b3361

Ответ 1

Статья с передовой практикой PHP - Различия между PHP на WIMP и PHP на LAMP

Некоторые из различий, которые могут возникнуть при разработке с помощью PHP в Win/IIS и Linux/Apache.

Наиболее очевидная разница между WIMP и LAMP - это определенно производительность.
В течение многих лет было очевидное преимущество LAMP над WIMP.
Только недавно их даже шанс закрыть этот пробел.
В настоящее время существует 2 проекта, которые могут помочь.

В настоящее время доступен IIS7, который, как сообщается, имел производительность PHP усовершенствования, созданные в сотрудничестве с командой ZEND.

В предстоящие проекты входят инженеры Microsoft, работающие с инженерами PHP, чтобы получить следующую версию PHP (PHP5.3, которая еще не доступна в настоящее время), чтобы работать намного лучше в IIS. Это, несомненно, приведет к некоторому прогрессу в достижении WIMP с LAMP в производительности.

Ответ 2

FastCGI на IIS значительно увеличит производительность и будет сопоставим с производительностью LAMP. Разница будет в деталях, которые трудно выбрать, и зависит от вашей конфигурации и от того, что вы делаете. Например, доступ к файлам в Windows намного медленнее, чем в Linux из-за проверки ACL NTFS.

В стеке Windows нет ничего особенного. Единственная серьезная причина, по которой я бы подумал об использовании Windows над Linux, когда человеческий опыт не имеет значения, - это SQL Server. В противном случае WAMP, WIMP и LAMP будут сравниваться, а разницы в производительности не появятся до большой нагрузки.