Как решить поставленные в очередь процессы в IIS

Я использую IIS 7.5 с PHP, и у меня проблемы с моим приложением, оно ОЧЕНЬ медленное и может потребоваться более 2 минут для отображения экрана входа в систему.

Я считаю, что это связано с какой-то очередью запросов на обработку.

Я взглянул на меню «Рабочие процессы» в IIS и обнаружил, что в DefaultAppPool которые, кажется, ждут ответа.

Это нормально? Как я могу избавиться от них?

введите описание изображения здесь

0

Решение

Я думаю, что у вас есть некоторое «узкое место» в вашем коде, потому что все серверы, такие как Nginx, Apache, IIS, должны хорошо работать во многих ситуациях (мы не говорим о сайтах с высокой нагрузкой, потому что это отдельная тема).

Поэтому я предлагаю вам попробовать профилировать свой код. Например, вы можете использовать xhprof:

https://github.com/phacility/xhprof

А также xhprof покажет вам, где находится «узкое место» в вашем коде

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]