ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Кто ищет, тому назначено блуждать (И. Гёте).

Использование WP-CLI для диагностики проблем производительности WordPress

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 9 октября 2017

Использование WP-CLI для диагностики проблем производительности WordPress
Сейчас мы покажем вам, как установить профиль wp и эффективно использовать его для определения узких мест производительности на вашем сайте. мы рекомендуем тестировать профиль wp на промежуточных серверах, так как нет других переменных, влияющих на время загрузки.

Установка пакета wp-profile

Выключите эту команду, чтобы установить wp-профиль.

 

Вы должны увидеть, что процесс успешно установлен и теперь доступна команда профиля wp

 

Если вы видите эту ошибку «Killed» при попытке установить wp-профиль, ее можно исправить с помощью файла подкачки и/или обновления php.ini для cli, memory_limit = 256M

 

Данная команда ниже создает файл подкачки объемом 1 ГБ. Для создания файла подкачки вам потребуется root-доступ.

 

Увидим этот результат

 

Измените разрешения файла подкачки и превращение его в своп

 

Затем заново запустите команду установки профиля wp

 

Теперь вы должны увидеть успешный вывод

Обновление профиля wp

Вы можете обновить до последней версии пакет с помощью этой команды

Использование команды wp profile

Войдите в каталог WP (или используйте –path )

Этапы команды wp profile

Эта команда показывает этапы загрузки WordPress.

 

Вы получите эту таблицу с подробной информацией. В основном ваш фокус должен быть на столбце time.

В общем, вы хотите, чтобы ваш cache_ratio быть высоким, более 70%

Как правило, вы хотите, чтобы cache_hits был больше, чем cache_misses

Ваш query_time должен быть низким

 

Может быть развернута на каждом этапе, здесь мы переходим на стадию bootstrap

 

Затем вы увидите хуки, используемые на этом этапе

 

Обычно мы предпочитаю использовать флаг -all для команды stage

 

Эта команда покажет все хуки, используемые на каждым этапе

 

Вы также можете использовать флаг –spotlight для фильтрации нулевых значений для упрощения чтения

 

Гораздо чище?

 

Вы можете использовать команду hook для перехода к определенным хукам.

Команда wp profile hook

Здесь мы копаем в хуке wp

 

Вот все функции, вызываемые в wp хуках на конкретном сайте

 

Для более подобного этапа для профиля wp, можете использовать флаг –all для перехватов.

 

Вы можете даже имитировать загрузку для определенного URL-адреса на сайте с помощью флага –url .

 

Похоже, загружается только моя тема GeneratePress, Yoast и WP Theme Optimizer.

 

Давайте сравним с нашей контактной страницей

 

Теперь мы видим, как работает Pretty Link , TablePress и Contact Form 7.

 

Теперь вы можете диагностировать проблемы, запустив команды профиля wp до и после деактивации плагинов

 

Сравните результаты wp-профиля до и после, удачное устранение неполадок WordPress smile.


Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close