Назад | Перейти на главную страницу

Файлы PHP загружаются очень медленно, даже если в них нет кода PHP.

У меня есть блог WordPress в подпапке сайта ASP.NET, который начал работать очень медленно. После экспериментов я обнаружил, что все Файлы PHP загружаются медленно, даже если внутри них нет кода PHP для выполнения. <h1>Hello!</h1> сам по себе в текстовом или HTML-файле загружается быстро, но в PHP-файле это занимает вечность.

PHP работает через FastCGI. Все рекомендуемые настройки php.ini установлены, кроме open_basedir, и установив его через ini_set() не помогает.

Ответы на похожие вопросы кажется, всегда говорят о MySQL, но я, кажется, исключил MySQL из спора здесь.

Я столкнулся с той же проблемой на своем сервере Windows 2008R2. Я последовал двум советам, которые, кажется, изменили ситуацию.

  1. Используйте 32-битную версию PHP, даже если ваша машина 64-битная. Это намного быстрее
  2. Включите кэширование вывода в IIS для файлов PHP. Для этого: a) Перейдите в IIS и выберите свой сервер на панели Connections слева b) Справа дважды щелкните параметр Output Caching c) Добавить ... d) В поле File Name Extension поместите ". php «Проверить кеширование в режиме ядра. Убедитесь, что выбран параметр« Использование уведомлений об изменении файлов ». Нажмите« ОК »

Проверьте, поможет ли это вам.

Другая идея - установить Windows Cache Extension 1.3 для PHP 5.3 (или любой другой версии, которую вы используете сейчас - я использую 5.6) с помощью установщика веб-платформы.

Наконец, когда вы это сделаете, используйте WPI для установки PHP. Он хорошо настраивает сервер, и вы ничего не упускаете.

Надеюсь это поможет!