Изключително бавна работа на Wordpress на parallels plesk

След като завърших локалната разработка на уебсайт на wordpress, го тествах на моя собствен сървър (Dreamhost, cpanel) и всичко изглеждаше наред. Въпреки това, преди да пусна сайта на живо в основния домейн на клиентския сървър (Parallels Plesk), реших да го инсталирам в папка като тест

След като качих файловете и свързах базата данни, видях, че сайтът се зарежда изключително бавно. Ето какво се опитах да поправя ситуацията:

  1. Опитах да използвам външна база данни (на моя собствен сървър на Dreamhost). Това е също толкова бавно.

  2. Опитах да заредя обикновен HTML файл - изглежда, че работи добре.

Ето резултатите от pingdom тест: http://i.imgur.com/FpAV7tj.jpg Ето екранна снимка на инструментите за разработчици на Chrome:http://i.imgur.com/IFxV1Wi.png (отново проблемът изглежда е с първоначалната заявка?) URL адресът с проблема е: www.qeprize.org/new/

В този случай основният домейн също има инсталация на Wordpress, която изглежда работи добре.

За съжаление аз съм фронтенд разработчик и поради това нямам опит в тази област, свързването с поддръжката на уебхост не е опция. Предполагам, че това е проблем с конфигурацията на Paralles/Plex и има нещо общо с PHP, може ли някой да ми даде съвет как мога да конфигурирам сървъра?

Актуализация: Изглежда, че проблемът е идентифициран. Беше причинено от плъгин, наречен слой плъзгач, който се опитваше да зареди грешни 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 скрипт се изпълнява и след това се анулира от ограничението за изпълнение от 30s на PHP.   -  person Mario Werner    schedule 04.03.2015
comment
@marioWerner Съжалявам, помислих, че имате предвид back-end на plex панела; самият back-end на wordpress е също толкова бавен   -  person Luka Dadiani    schedule 04.03.2015
comment
Plex != Plesk. Трябва да актуализирате този маркер. ;)   -  person Mario Werner    schedule 04.03.2015


Отговори (1)


въпросите ти не са достатъчно ясни. за да стане ясно, трябва да знаете причината. може би защото Plesk, PHP или база данни.

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

wordpress, ако две части PHP и БАЗА ДАННИ. проверете статистиката на вашия хостинг панел, ако използването на вашия процесор не е толкова високо, това се дължи на вашата база данни за този проблем, проверете по този начин. стартирайте своя wordpress в chrome, натиснете F12 и проверете раздела мрежа, ако всички предни и административни страници се зареждат бавно? харесва тази снимка?

въведете описание на изображението тук

person Mohsen    schedule 28.07.2015