У меня тоже была эта проблема, и в поисках решения я прочитал несколько страниц с советами по ее устранению. (1), (2), (3), (4).
Есть несколько предложений, но общее мнение, как представляется, заключается в том, что два наиболее эффективных исправления следующие:
- Изменение PHP для запуска в качестве модуля Apache или процесса Fast-CGI (я видел, что оба предположили, что они быстрее)
- Добавление строки в файл
HOSTS
для разрешения localhost
: 127.0.0.1 localhost
- Отключить IPv6
- Замените все вхождения
localhost
в ваших файлах конфигурации (для Apache, MySQL и PHP) на 127.0.0.1
Я закончил тем, что добавил запись в реестр, чтобы отключить IPv6, но я еще не перезагружен, и, более того, я уже отключил его через обычные настройки интерфейса Windows, так что я не думаю, что это уже имело эффект.
Я также заменил localhost
на 127.0.0.1
в моих файлах конфигурации, который, кажется, имел наибольший эффект, сократив время загрузки страниц WordPress с ~ 7 секунд до ~ 2 секунд.
Кроме того, я также выполнил тест, в результате которого я запустил службу dnscache
(после замены моего обычного большого файла hosts
на маленький). Похоже, что это резко повысило производительность всех браузеров (что означает, что теперь мне нужно найти способ обойти нагрузку на 100% ЦПУ, которую служба создает с помощью большого файла hosts
).