Тупит wordpress - Форум успешных вебмастеров - GoFuckBiz.com - Страница 3
 
 
Форум успешных вебмастеров - GoFuckBiz.com

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

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

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

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

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

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

Что это за чудо такое? От куда 4969 лишних запросов на сервере ?
dell вне форума  
Старый 22.02.2012, 19:50   #22
MarafoN!
Senior Member
 
Регистрация: 28.05.2007
Сообщений: 1,951
Бабло: $349943
По умолчанию

Цитата:
Сообщение от Zond Посмотреть сообщение
На хабре как-то была статья про оптимизацию вп
линк в студию, актуально
__________________
Знать путь и пройти его — не одно и то же Pharmcash & PharmcashUSA
MarafoN! вне форума  
Старый 22.02.2012, 22:44   #23
mp3bucks
Юниор
 
Регистрация: 09.02.2012
Сообщений: 29
Бабло: $6650
Отправить сообщение для mp3bucks с помощью ICQ Отправить сообщение для mp3bucks с помощью Jabber Отправить сообщение для mp3bucks с помощью Yahoo Отправить сообщение для mp3bucks с помощью Skype™
По умолчанию

Цитата:
Сообщение от MarafoN! Посмотреть сообщение
линк в студию, актуально
Да хоть запросы запалите... а то уже третью страницу обсуждаем оптимизацию сферического вордпресса в вакууме.
mp3bucks вне форума  
Старый 22.02.2012, 22:51   #24
dell
wanted
 
Аватар для dell
 
Регистрация: 17.03.2010
Сообщений: 112
Бабло: $42615
ТС -->
автор темы ТС По умолчанию

Самому интересно, только ХЗ как их посмотреть
ЗЫ к логам доступа нету. только пхпмайадмин, в нём не видно что грузит..
dell вне форума  
Старый 22.02.2012, 22:56   #25
mp3bucks
Юниор
 
Регистрация: 09.02.2012
Сообщений: 29
Бабло: $6650
Отправить сообщение для mp3bucks с помощью ICQ Отправить сообщение для mp3bucks с помощью Jabber Отправить сообщение для mp3bucks с помощью Yahoo Отправить сообщение для mp3bucks с помощью Skype™
По умолчанию

Цитата:
Сообщение от dell Посмотреть сообщение
Самому интересно, только ХЗ как их посмотреть
ЗЫ к логам доступа нету. только пхпмайадмин, в нём не видно что грузит..
виртуалхостинг? тада некий скриптик запускающий show processlist раз в минуту где то и пишущий вывод в лог. через полчасика можно анализировать.
mp3bucks вне форума  
Старый 23.02.2012, 11:42   #26
dell
wanted
 
Аватар для dell
 
Регистрация: 17.03.2010
Сообщений: 112
Бабло: $42615
ТС -->
автор темы ТС По умолчанию

Вот нашёл статейку, где скриптик есть, что бы посмотреть все обращения к БД.

habrahabr.ru/blogs/webdev/116142/#habracut

В моём случае, это несколько тысячь такого запроса :

Код:
About to run SELECT `post_parent` FROM wp_posts WHERE ID = 228 LIMIT 1. Took 0.0003 seconds.

About to run SELECT `post_parent` FROM wp_posts WHERE ID = 62 LIMIT 1. Took 0.0003 seconds.

About to run SELECT `post_parent` FROM wp_posts WHERE ID = 57 LIMIT 1. Took 0.0003 seconds.

About to run SELECT `post_parent` FROM wp_posts WHERE ID = 2 LIMIT 1. Took 0.0003 seconds.

About to run SELECT * FROM wp_posts WHERE ID = 220 LIMIT 1. Took 0.0006 seconds.

About to run SELECT `post_parent` FROM wp_posts WHERE ID = 127 LIMIT 1. Took 0.0003 seconds.

About to run SELECT `post_parent` FROM wp_posts WHERE ID = 62 LIMIT 1. Took 0.0003 seconds.
Теперь осталось понять что это и зачем оно так жёстко грузит
dell вне форума  
Старый 23.02.2012, 15:24   #27
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Цитата:
SELECT `post_parent` FROM wp_posts WHERE ID = 228 LIMIT 1
это выбор родительской страницы, возможно используется для генерации структуры страниц, для вывода структуры на экран в виде меню или еще чего. Запрос сам по себе очень легкий, т.к. используется primary key индекс
Цитата:
SELECT * FROM wp_posts WHERE ID = 220 LIMIT 1
это выбор всей информации по посту, тоже несложный запрос

если их необычно много - значит "что-то" строит структуру постов-страниц

ps если есть ssh доступ, могу глянуть твой сайт
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 23.02.2012, 15:35   #28
dell
wanted
 
Аватар для dell
 
Регистрация: 17.03.2010
Сообщений: 112
Бабло: $42615
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
ps если есть ssh доступ, могу глянуть твой сайт
ssh нету ..

нагуглил, что это происходит из-за того, что генерируется структура статическими страницами. Нужно заменять wp_list_pages везде на вывод списка хтмл линками.

попробовал, что-то не особо помогло. Копаю дальше в сторону wp_list_pages
dell вне форума  
Старый 23.02.2012, 16:47   #29
MarafoN!
Senior Member
 
Регистрация: 28.05.2007
Сообщений: 1,951
Бабло: $349943
По умолчанию

Цитата:
Сообщение от mp3bucks Посмотреть сообщение
Да хоть запросы запалите... а то уже третью страницу обсуждаем оптимизацию сферического вордпресса в вакууме.
Мне в целом просто интересно как оптимизируют вп, как таковой потребности острой на данный момент нет, но может появиться в будущем.
__________________
Знать путь и пройти его — не одно и то же Pharmcash & PharmcashUSA
MarafoN! вне форума  
Старый 23.02.2012, 18:13   #30
dell
wanted
 
Аватар для dell
 
Регистрация: 17.03.2010
Сообщений: 112
Бабло: $42615
ТС -->
автор темы ТС По умолчанию

Yahooo. проблема найдена. Всё дело в пермалинках. Поставил по умолчанию что бы было ( ?page_id=57 ) и вот он результат.
<!-- 19 queries. 0,724 seconds. -->

Теперь осталось выдумать, как вернуть прежний вид ссылкам, но при этом что бы не лезло в БД 5к раз. Может у кого есть какой вариант ?
dell вне форума  
Старый 23.02.2012, 18:41   #31
geoLow
Senior Member
 
Аватар для geoLow
 
Регистрация: 07.05.2011
Сообщений: 545
Бабло: $147075
По умолчанию

Цитата:
Сообщение от MarafoN!
Мне в целом просто интересно как оптимизируют вп, как таковой потребности острой на данный момент нет, но может появиться в будущем.
Полезно почитать:
http://anton.shevchuk.name/php/highl...-for-children/
http://anton.shevchuk.name/wordpress...-optimization/
geoLow вне форума