Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB59.1910
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 22.02.2012, 14:01   #1
dell
wanted
 
Аватар для dell
 
Регистрация: 17.03.2010
Сообщений: 100
Бабло: $38170
Unhappy Тупит wordpress

Есть сайт на ВП, состоящий где-то из 300 страниц. грузится по 8 секунд страница. Глянул количество запросов к БД и слегка был шокирован :

5006 SQL queries done.
Page generation took 8,541 seconds.

перенес этот же сайт на локалку, показывает :

<!-- 37 queries. 2,498 seconds. -->

Что это за чудо такое? От куда 4969 лишних запросов на сервере ?
dell вне форума  
Старый 22.02.2012, 14:06   #2
sic
Senior Member
 
Аватар для sic
 
Регистрация: 06.06.2007
Сообщений: 577
Бабло: $46600
По умолчанию

Цитата:
Сообщение от dell Посмотреть сообщение
Есть сайт на ВП, состоящий где-то из 300 страниц. грузится по 8 секунд страница. Глянул количество запросов к БД и слегка был шокирован :

5006 SQL queries done.
Page generation took 8,541 seconds.

перенес этот же сайт на локалку, показывает :

<!-- 37 queries. 2,498 seconds. -->

Что это за чудо такое? От куда 4969 лишних запросов на сервере ?
шаблон посмотри, плагины. элементарной чисткой шаблона можно нагрузку на БД снять в несколько раз
sic вне форума  
Старый 22.02.2012, 14:10   #3
Armen
я его не украл а нашёл(с)
 
Регистрация: 23.06.2011
Сообщений: 230
Бабло: $40235
По умолчанию

+ кеширование поставь.
Armen вне форума  
Старый 22.02.2012, 14:25   #4
seo.gnom
Ебланнед
 
Регистрация: 20.02.2012
Сообщений: 14
Бабло: $3730
Отправить сообщение для seo.gnom с помощью ICQ
По умолчанию

Была подобная проблема, плагин статсы page views грузил сильно, убрал, поставил кэширование - помогло.
seo.gnom вне форума  
Старый 22.02.2012, 14:38   #5
D007
саловер
 
Аватар для D007
 
Регистрация: 17.04.2007
Сообщений: 3,137
Бабло: $281145
Отправить сообщение для D007 с помощью ICQ
По умолчанию

скорее всего кривой плагн, отрубай по одному, вычислишь
D007 вне форума  
Старый 22.02.2012, 15:03   #6
Zond
Ебланнед
 
Регистрация: 01.04.2011
Сообщений: 47
Бабло: $17375
По умолчанию

На хабре как-то была статья про оптимизацию вп
Zond вне форума  
Старый 22.02.2012, 15:06   #7
dell
wanted
 
Аватар для dell
 
Регистрация: 17.03.2010
Сообщений: 100
Бабло: $38170
ТС -->
автор темы ТС По умолчанию

Просто не понимаю, почему на локалке относительно нормально грузит, а вот на сервере на 4к запросов больше

Базу почистил, сейчас запросов к БД буду в шаблоне убирать до минимума..

п.с стоит кэширование.
dell вне форума  
Старый 22.02.2012, 15:13   #8
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

самая лучшая оптимизация wordpress - это переход на друпал, например

а по сабжу да, скорее всего плагин какой-то. Посмотри какие SQL запросы преобладают, по ним можно сказать о их цели и делать предположения о плагине и его функционале, пость сюда
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 22.02.2012, 15:32   #9
dell
wanted
 
Аватар для dell
 
Регистрация: 17.03.2010
Сообщений: 100
Бабло: $38170
ТС -->
автор темы ТС Smile

Цитата:
Сообщение от chesser Посмотреть сообщение
Посмотри какие SQL запросы преобладают, по ним можно сказать о их цели и делать предположения о плагине и его функционале, пость сюда
погуглил, погуглил, и не-нашел как это сделать %) В phpmyadmin ничего похожего не заметил

Если не сложно, подскажи как посмотреть какие запросы преобладают
dell вне форума  
Старый 22.02.2012, 15:47   #10
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

1.
например позапускай так:
SHOW FULL PROCESSLIST
или во вкладке "процессы" в пхпмайадмине, но надо рефрешить и "ждать"

2.
если тормозят именно какие-то отдельные запросы, то можно настроить логирование slow_query, как-то так в /etc/my.cnf:
Цитата:
log_slow_queries=/var/log/mysql_low.log
long_query_time=1
но названия параметров зависят от версии mysql

3.
самый жесткий вариант - включить логирование всех запросов не надолго
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Закрытая тема



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