Медленно открываются разделы форума на главной - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Медленно открываются разделы форума на главной 3.4.5

#1 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 11 Июнь 2013 - 18:27

Приветствую всех!

В общем, на моем форуме очень медленно открывается в первый раз ссылка на раздел или подраздел с главной страницы форума. Когда открываешь второй-третий и т.п. раз, то открывается уже быстро. Если уйти с форума, посёрфить другие сайты, потом вернуться — история продолжается.

Конфиг сервера такой:
2xXeon, 4Гб оперативной памяти, 2.4 млн. сообщений на форуме.

Самое интересное, что сами темы открываются быстро. А вот разделы — долго, хотя таблица с разделами, вроде бы, небольшая.
Понимаю, что там запускается не один запрос, но не тяжелее же он запросов по работе с таблицей ibf_posts?

MySQL slow queries log не запускал, т.к. админ убежал уже, но на последние 7 млн. запросов к БД лишь 200 исполнялись дольше 10 секунд.

В настройках форума в CPU Saving & Optimization уже всё подтюнил, что можно.

Как думаете, в чем может быть проблема?
0

#2 Пользователь не на сайте   Bot ответил: »

 
 
  • Почетный робот
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
 

Отправлено 11 Июнь 2013 - 18:28

Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.


0

#3 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 763
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 11 Июнь 2013 - 18:37

Просмотреть сообщениеSmif сказал(а):

Как думаете, в чем может быть проблема?

Нам гаданием заняться?

Все довольно шустро открывается, не вижу заметных тормозов при переходе в разделах. (зашел первый раз)
Попробуйте почистить кукисы.
0

#4 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 11 Июнь 2013 - 18:47

Просмотреть сообщениеsiv1987 11 Июнь 2013 - 18:37 сказал(а):

Нам гаданием знаться?

Все довольно шустро открывается, не вижу заметных тормозов при переходе в разделах. (зашел первый раз)
Попробуйте почистить кукисы.
Я прекрасно понимаю, что гадать на кофейной гуще никто не будет. :)
Я просто подумал, может, данная проблема время от времени встречается на других форумах, поэтому кто-то мог с ней столкнуться.
На проблему я не обращал внимания, пока мне человек 5 не сообщило о её наличии. Думал, что увеличение кэша MySQL и кол-ва процессоров с 4 до 8 решит проблему, но она не решилась, к сожалению.

Попробую отписаться в офиц. техподдерку: может, они в курсе, и проблема распространена.

Сообщение изменено: Smif (11 Июнь 2013 - 18:48)

0

#5 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 152
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 11 Июнь 2013 - 19:39

Со связью проблем нет, tracert нормальный, проблема в настройках вебсервера.
-IMG-
Обращаться в техподдержку IPS бесполезно. Лучше apache настраивайте и кеширующий nginx фронтом поставьте, или наймите специалиста, который это сделает.
0

#6 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 11 Июнь 2013 - 20:03

Сейчас просто БД перезагружали, там таблица упала после того, как я таблицу на несколько гигабайт решил оптимизировать и подвесил MySQL))

Я нашел запросы, которые требуют кучу времени:

====================
SELECT DISTINCT(topic_id) FROM ibf_posts WHERE queued=0 AND author_id=1 AND topic_id IN(8656,929
5,28334,62450,81047,87203,89482,118566,120750,125316,132157,132364,132468,132582,132760,132781,132
848,133027,133049,133201,133263,133301,133643,133851,133859); (Query_time: 12.145456)

SELECT DISTINCT(topic_id) FROM ibf_posts WHERE queued=0 AND author_id=1 AND topic_id IN(19929,49
557,75492,83349,117849,118500,127137,127772,127916,132140,133106,133371,133584,133608,133675,133702,133731,133741,133745,133759,133769,133829,133874,133904,133948); (Query_time: 8.051827)

SELECT DISTINCT(topic_id) FROM ibf_posts WHERE queued=0 AND author_id=587 AND topic_id IN(23486,
27705,29097,32173,35172,39438,47742,49353,52583,69804,73875,73925,77786,100483,101737,103301,10924
2,111823,113955,124530,130960,131695,132533,133018,133875); (Query_time: 5.942190)

SELECT DISTINCT(topic_id) FROM ibf_posts WHERE queued=0 AND author_id=5 AND topic_id IN(26530,53
312,53313,53315,53317,53744,54653,64769,72235,78070,80811,81493,82662,103857,104779,108668,109923, 127884,133270,133325,133585,133716,133729,133882,133928); (Query_time: 6.326498)
====================

У кого-нибудь есть идеи, что с этими запросами делать?

Сообщение изменено: Smif (11 Июнь 2013 - 20:03)

0

#7 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 152
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 11 Июнь 2013 - 20:18

Ну, возможно индексы отключены у каких то таблиц.
Вложение  enable_index.zip (427байт)
Количество загрузок: 9

P.S. Для включения залить enable_index.php в корень форума и запустить. Рецепт от Ritsuka.
0

#8 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 763
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 11 Июнь 2013 - 20:39

Цитата

Ну, возможно индексы отключены у каких то таблиц.

С индексами там скорее все нормально, иначе бы весь форум страшно тормозил.
Просто я что-то не нахожу такого запроса. Какая у вас версия форума?
0

#9 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 11 Июнь 2013 - 20:43

Просмотреть сообщениеDmitriy427 11 Июнь 2013 - 20:18 сказал(а):

Ну, возможно индексы отключены у каких то таблиц.
Вложение enable_index.zip

P.S. Для включения залить enable_index.php в корень форума и запустить. Рецепт от Ritsuka.
Скрипт, к сожалению, не помог. :(
0

#10 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 11 Июнь 2013 - 21:43

Просмотреть сообщениеsiv1987 11 Июнь 2013 - 20:39 сказал(а):

С индексами там скорее все нормально, иначе бы весь форум страшно тормозил.
Просто я что-то не нахожу такого запроса. Какая у вас версия форума?
Версия 3.4.5. Наверное, какой-то мод добавил этот запрос, поэтому его нет у вас.

Проблему решил администратор, создав составной индекс по трём полям.

Но спасибо за предложения и помощь! Очень ценю!
А также надеюсь, что гора моих тем поможет остальным решить обсуждавшиеся вопросы. :)
0

#11 Гость Валерий ответил:

 
 
  • Группа: Гости
 

Отправлено 21 Сентябрь 2016 - 17:57

А как он это сделал?
0

#12 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 763
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 21 Сентябрь 2016 - 18:22

С помощью CREATE INDEX или ALTER TABLE ADD INDEX. Но вам, прежде чем что-то создавать, нужно выяснить проблемный запрос, необходимость в индексе и по каким полям.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна