2015-04-07 2 views
1

Navigating to WordPress plugins pageMySQL очень медленно на WAMP

У меня были очень медленно PHP для подключения MySQL на некоторое время теперь. Я на 99% уверен, что проблема связана с MySQL, потому что, когда я запускаю PHP, у которого нет соединения с БД, это быстро.

Я запускаю WAMP в Windows 7. Я пробовал практически все другие предложения, такие как отключить iPV6 и использовать 127.0.0.1 для MySQL-запросов вместо localhost. Снимок экрана показывает, что я жду более 12 секунд, чтобы сервер ответил. Зеленый цвет с консоли Chrome для этого запроса называется «Время до первого байта»: https://developer.chrome.com/devtools/docs/network#resource-network-timing.

Кто-нибудь сталкивался с этой проблемой, которая ее исправила? Это убивает мою производительность!

Apache Версия: 2.4.9

PHP Версия: 5.5.12

MySQL Версия: 5.6.17

+0

Вы пробовали основной скелетное PHP скрипт или попытался с помощью клиента MySQL, а не тестирование с полномасштабным Wordpress? –

+0

Хорошие наблюдения Уэсли. Я просто сделал это и вытащил все 8000+ строк в таблице post_meta. Время до первого байта составляло 50 мс. Таким образом, это выглядит как проблема WordPress. Но как мне начать разбираться, где узкое место? –

+0

Я бы начал с чистой установки и плагинов. Я не знаю много о WP, но должны быть некоторые возможности регистрации/профилирования. –

ответ

0

В прошлом я заметил, что если вы используете 127.0.0.1 вместо localhost как DB_HOST база данных работает быстрее.

Это относится к любому использованию имени хоста для MySQL.

Так попробуйте изменить этот параметр в вашем wp-config.php

От

define('DB_HOST', 'localhost'); 

Для

define('DB_HOST', '127.0.0.1'); 
+0

Вы попробовали? Разве это имело какое-то значение? – RiggsFolly