WordPress очень медленно загружается на MAMP

24 янв. 2017 г., 07:48:53
Просмотры: 17.7K
Голосов: 5

Мои сайты работают очень медленно на локальной машине с MAMP на Mac.

Есть идеи, как определить, где происходит замедление?

Работает медленнее, чем при внесении изменений на хостинге!

Пол

4
Комментарии

Какой общий размер базы данных для сайта, который работает медленно?

Ravi Shinde Ravi Shinde
24 янв. 2017 г. 08:02:14

Настройки IPv6 в прошлом были причиной проблем у меня. Также вам может понравиться что-то вроде "VVV" для развертывания локальных окружений WordPress.

Nathan Powell Nathan Powell
24 янв. 2017 г. 09:03:48

Размер базы данных 3 мегабайта.

pcrx20 pcrx20
24 янв. 2017 г. 12:28:27

Раньше работало быстро — не хочу возиться с настройкой VVV. Лучше разберусь, почему так медленно грузится на MAMP.

pcrx20 pcrx20
24 янв. 2017 г. 12:29:07
Все ответы на вопрос 2
6
15

Перейдите в файл wp-config.php, найдите следующую строку:

define('DB_HOST', 'localhost:8889');

И измените её на:

define('DB_HOST', '127.0.0.1:8889');

Работает как часы!

4 февр. 2017 г. 19:24:34
Комментарии

Работает! Спасибо. Не могу поверить, что я был таким ленивым все эти годы и никогда не разбирался с этим. Так много потерянных секунд в сумме дают ощутимый результат.

Kalnode Kalnode
5 янв. 2019 г. 07:06:54

Это прекрасно, я даже не знал о такой возможности!

Nathaniel Flick Nathaniel Flick
25 янв. 2019 г. 04:46:04

У меня не сработало...

Johnny97 Johnny97
17 янв. 2020 г. 00:44:29

Сработало отлично! Почему это решение работает?

James Hamilton James Hamilton
3 февр. 2020 г. 12:15:49

Не работает с MAMP Pro. "Нет соединения с БД".

Khom Nazid Khom Nazid
25 апр. 2022 г. 08:16:36

Спасибо! В Mamp для Windows используйте: 127.0.0.1:3306

P.O.W. P.O.W.
25 окт. 2024 г. 12:22:10
Показать остальные 1 комментариев
0

Если проблема связана с базой данных, вам нужно изменить настройки в файле wp-config.php.

Вы можете выбрать:

define( 'DB_HOST', '127.0.0.1:3306' );

(обратите внимание, что 3306 — это номер порта вашей базы данных, при необходимости измените его, но 3306 является стандартным для большинства программ. Также лучше изменить порт MAMP на этот — замечено, что это может ускорить работу.)


Или, что ещё лучше, полностью отказаться от TCP/IP.

define( 'DB_HOST', 'localhost:/Applications/MAMP/tmp/mysql/mysql.sock' );

Само собой разумеется, что этот вариант более производительный.

17 июл. 2022 г. 11:39:43