Чрезвычайно низкая производительность Wordpress на parallels plesk

После завершения локальной разработки веб-сайта WordPress я протестировал его на своем собственном сервере (Dreamhost, cpanel), и все было в порядке. Однако, прежде чем запускать сайт на основном домене клиентского сервера (Parallels Plesk), я решил установить его в папку в качестве теста.

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

  1. Я пытался использовать внешнюю базу данных (на моем собственном сервере Dreamhost). Это одинаково медленно.

  2. Я попытался загрузить обычный HTML-файл - похоже, он работает нормально.

Вот результаты теста pingdom: http://i.imgur.com/FpAV7tj.jpg Вот скриншот инструментов Chrome Developer:http://i.imgur.com/IFxV1Wi.png (снова проблема, похоже, связана с первоначальным запросом?) URL-адрес с проблемой: www.qeprize.org/new/

В этом случае основной домен также имеет установку Wordpress, которая работает нормально.

К сожалению, я являюсь фронтенд-разработчиком и поэтому не имею опыта в этой области, поэтому обращение в службу поддержки веб-хостинга не вариант. Я предполагаю, что это проблема с конфигурацией Paralles/Plex и как-то связана с PHP. Может ли кто-нибудь посоветовать, как мне настроить сервер?

Обновление: кажется, проблема определена. Это было вызвано плагином под названием Layer Slider, который пытался загрузить неправильные URL-адреса; все еще пытаюсь отследить детали. Но все, что я сделал, это просмотрел журнал ошибок и удалил все, что показывало ошибку.


person Luka Dadiani    schedule 04.03.2015    source источник
comment
У меня есть несколько сайтов WordPress, которые я использую в качестве CMS для Ubuntu и Plesk. И у них нет таких проблем с производительностью. Я могу подтвердить, что это первоначальный запрос, который занимает больше всего времени. Но я сомневаюсь, что это связано с Plesk/PHP. Трудно сказать, в чем причина, не имея Backend Access. Бэкенд загружается так же медленно? Или это связано только с Front End? Это могут быть плагины или кэш. Или даже некоторая избыточность в загрузке. Загрузка занимает более 40 секунд. Возможно, выполняется ошибочный PHP-скрипт, который отменяется к 30-секундному времени выполнения PHP.   -  person Mario Werner    schedule 04.03.2015
comment
Привет, Марио, нет, серверная часть загружается очень быстро, и на сервере есть еще одна установка WordPress, которая работает очень гладко. Не могли бы вы посоветовать, как я могу определить любые проблемы с PHP? Где в этом случае будет храниться журнал ошибок? (... Извиняюсь, что задаю такие простые вопросы) Кроме того, почему один и тот же WordPress, настроенный (скопированный с помощью дубликатора), работает гладко на DreamHost и локально? если есть ошибка php?   -  person Luka Dadiani    schedule 04.03.2015
comment
Можете ли вы протестировать свой скрипт, чтобы увидеть, какая его часть самая медленная? Это начальное подключение к базе данных? Это какой-то запрос? Если мы не знаем, в какой части вашего приложения возникла проблема, это может быть очень вероятно.   -  person Christian Gollhardt    schedule 04.03.2015
comment
А какая у вас конфигурация MySQL? Связь через IP или DNS? Сколько Рам?   -  person Christian Gollhardt    schedule 04.03.2015
comment
@LukaDadiani Предполагая, что ваша серверная система — это Linux, посмотрите /var/log/apache2/error.log, который используется по умолчанию. Или попробуйте tail /var/log/php_errors.log в консоли SSH. Журнал ошибок PHP можно установить в php.ini   -  person Mario Werner    schedule 04.03.2015
comment
@LukaDadiani Когда бэкэнд загружается быстро, вероятно, проблема возникает из-за какого-то внешнего скрипта / плагина. Для меня это звучит так, как будто какой-то (внешний?) PHP-скрипт выполняется, а затем отменяется 30-секундным пределом выполнения PHP.   -  person Mario Werner    schedule 04.03.2015
comment
@marioWerner Извините, я думал, вы имели в виду серверную часть панели plex; сам сервер wordpress одинаково медленный   -  person Luka Dadiani    schedule 04.03.2015
comment
Плекс != Плеск. Вы должны обновить этот тег. ;)   -  person Mario Werner    schedule 04.03.2015


Ответы (1)


ваши вопросы недостаточно ясны. чтобы было понятно, нужно знать причину. возможно, это связано с тем, что Plesk , PHP или база данных.

установите чистую версию, если все в порядке, значит, проблема в вашем wordpress.

wordpress, если две части PHP и DATABASE. проверьте статистику на вашей панели хостинга, если ваш процессор не так сильно загружен, это из-за вашей базы данных для этой проблемы проверьте этот способ. запустите свой wordpress на chrome, нажмите F12 и проверьте вкладку сети, если все передняя и административная страницы загружаются медленно? нравится эта картинка?

введите здесь описание изображения

person Mohsen    schedule 28.07.2015