Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Smif

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

Рекомендованные сообщения

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

 

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

 

Конфиг сервера такой:

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

 

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

Понимаю, что там запускается не один запрос, но не тяжелее же он запросов по работе с таблицей ibf_posts?

 

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Обратите внимание

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

Попробуйте почистить кукисы.

Поделиться сообщением


Ссылка на сообщение
06/11/13 15:48 (изменено)

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

 

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

Попробуйте почистить кукисы.

Я прекрасно понимаю, что гадать на кофейной гуще никто не будет. :)

Я просто подумал, может, данная проблема время от времени встречается на других форумах, поэтому кто-то мог с ней столкнуться.

На проблему я не обращал внимания, пока мне человек 5 не сообщило о её наличии. Думал, что увеличение кэша MySQL и кол-ва процессоров с 4 до 8 решит проблему, но она не решилась, к сожалению.

 

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

Изменено пользователем Smif

Поделиться сообщением


Ссылка на сообщение

Со связью проблем нет, tracert нормальный, проблема в настройках вебсервера.

Ha2NTM6f.jpg

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

Поделиться сообщением


Ссылка на сообщение
06/11/13 17:04 (изменено)

Сейчас просто БД перезагружали, там таблица упала после того, как я таблицу на несколько гигабайт решил оптимизировать и подвесил 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

Поделиться сообщением


Ссылка на сообщение

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

enable_index.zip

 

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

Поделиться сообщением


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

С индексами там скорее все нормально, иначе бы весь форум страшно тормозил.

Просто я что-то не нахожу такого запроса. Какая у вас версия форума?

Поделиться сообщением


Ссылка на сообщение

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

enable_index.zip

 

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

Скрипт, к сожалению, не помог. :(

Поделиться сообщением


Ссылка на сообщение

С индексами там скорее все нормально, иначе бы весь форум страшно тормозил.

Просто я что-то не нахожу такого запроса. Какая у вас версия форума?

Версия 3.4.5. Наверное, какой-то мод добавил этот запрос, поэтому его нет у вас.

 

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

 

Но спасибо за предложения и помощь! Очень ценю!

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

Поделиться сообщением


Ссылка на сообщение
Гость Валерий

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...