Я пытаюсь ускорить работу сайта wordpress, потому что по какой-то причине он занимает в среднем 5 секунд, чтобы загрузить страницу (очевидно, слишком медленно). Я отследил его до php–cgi.exe, забивающего невероятно большое количество процессорного времени, но теперь не знаю, как выяснить, почему и как его исправить. Любые идеи, как я мог отладить php-cgi.exe и выяснить, что замедляет его?
Сам PHP определенно не должен этого делать. Вы уверены, что это PHP, а не скрипт, который вы используете?
Попробуйте простой сценарий Hello World и посмотрите, заметили ли вы такое же поведение:
<?php echo "Yellow World"; ?>
Если вы это сделаете, попробуйте вызвать его из командной строки и посмотрите, есть ли у вас такая же проблема:
php.exe helloworld.php
Если версия CLI выполняется красиво и быстро, но на веб-основе нет, вы можете начать рыться в беде между вашим веб-сервером и PHP.
Наконец, проверьте и убедитесь, что сломанное или неправильно сконфигурированное расширение не висит. Удалите все расширения, которые вам не нужны. Если у вас все еще есть проблемы, удалите их все и добавьте их обратно по одному.
Переключился на общий Linux-сервер. Внезапно все работает без сучка и задоринки … начните избиение Microsoft … теперь.