Почему мое PHP-приложение работает медленнее в моей производственной среде? - PullRequest
1 голос
/ 13 июня 2011

Я разработал веб-приложение, которому требуется 10 секунд для завершения транзакции в среде php 5.2.17 + Apache2.2.8.

После того, как я поместил их на рабочий сервер (Windows Server 2008 + IIS 7 + php 5.2.6), для завершения той же транзакции требуется 50 секунд.

Расчет в значительной степени основан на php, в sql вообще не производится никаких расчетов.

Я просто что-то напутал или это нормально для PHP на IIS.

1 Ответ

0 голосов
/ 22 августа 2011

Мы все будем снимать в темноте, нам не хватает деталей, чтобы помочь.

Установите XHProf: https://github.com/facebook/xhprof в обеих средах, это даст вам подробную информацию о том, что делает PHP, и сколько времени это займет.

Была проделана большая работа для запуска XHProf под Windows, но не через Facebook. Это не должно быть камнем преткновения. http://www.benjamin -carl.de / HOWTOs / xhprof-PHP-расширение-0-10-0-окна-32NT-совместимая-версия /

...