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

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

 

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

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

  • 2 Страниц +
  • 1
  • 2

Долгая загрузка темы IPS 4

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

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 151
  • Регистрация: 13-Апрель 12
  • Репутация: 327
  • Откуда:no
  • IPB version:1.x
 

Отправлено 30 Сентябрь 2016 - 09:39

Последняя версия 4

Сервер eVPS-16, на форуме очень долго открываются темы, где есть большое количество сообщений. С другим такое не наблюдается... С чем это может быть связано?
1

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

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

Отправлено 30 Сентябрь 2016 - 10:07

Даже первая страница открывается долго? Плагины какие нибудь установлены, а то я тут на днях с такими столкнулся, что там бы целый сервер лег не то что форум.
1

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

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 151
  • Регистрация: 13-Апрель 12
  • Репутация: 327
  • Откуда:no
  • IPB version:1.x
 

Отправлено 30 Сентябрь 2016 - 10:09

Да все отлично грузится кроме большой темы в 500000 постов... и 20000 страниц.
Плагины отключал. С кэшированием играл, разницы не увидел.
0

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

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

Отправлено 30 Сентябрь 2016 - 10:13

В большой теме тормоза начинаются по мере нарастания номера страницы, или тормозит одинаково что на первой что на последней? Можно посмотреть на план выполнения sql запросов включив отладачную информацию.
1

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

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 151
  • Регистрация: 13-Апрель 12
  • Репутация: 327
  • Откуда:no
  • IPB version:1.x
 

Отправлено 30 Сентябрь 2016 - 10:23

Цитата

В большой теме тормоза начинаются по мере нарастания номера страницы, или тормозит одинаково что на первой что на последней? Можно посмотреть на план выполнения sql запросов включив отладачную информацию.

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

Сделал define( 'QUERY_LOG', TRUE );

Ссылка в личке.
0

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

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

Отправлено 30 Сентябрь 2016 - 10:25

20к страницы это много, лучше не нарастать тему да такого количество и ограничется максимум 1к-2к страниц. По этому поводу у меня даже идея для плагина радилась - закрывать тему если в ней превышено определенное количество сообщений.
0

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

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 151
  • Регистрация: 13-Апрель 12
  • Репутация: 327
  • Откуда:no
  • IPB version:1.x
 

Отправлено 30 Сентябрь 2016 - 10:26

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

Я припоминаю, что на 3.3.4 когда-то выпускали патч, который фиксил примерную проблему...
0

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

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

Отправлено 30 Сентябрь 2016 - 10:47

84 запросов это много, нужно оптимизировать. Например, что это за фигня:
SELECT COUNT(*) AS position FROM `ibf_forums_posts` AS `forums_posts` WHERE topic_id=19261 AND pid<=33978 AND queued=0

явно какой-то плагин и, судя по всему, это нумерация постов в теме. Отключить. После проверить. Этот плагин генерирует запрос для каждого сообщения отдельно, к тому же использует сортировку постов. На их выполнения вполне несколько секунд могут потребоваться.
Далее, что-то таблица core_sessions слишком часто дергается для каждого пользователя отдельно. По хорошему нужно оптимизировать в один запрос, не знаю то ли это плагин то ли так сделано по умолчанию. Аналогично происходит и с core_pfields_data. Хотя выборка выполняется по первичному ключу и происходит быстро, но разницу между выполнением 20 запросов вместо одного все же есть, пусть и небольшое и на нормальном сервере не сильно ощутимо.

Цитата

Я припоминаю, что на 3.3.4 когда-то выпускали патч, который фиксил примерную проблему...

Здесь не требуется, сделано нормально. Но с запросом выше нужно разобраться и убрать. При необходимости плагин доработать.
1

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

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

Отправлено 30 Сентябрь 2016 - 10:53

Атаман сказал(а):

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

Все же торможение происходит по нарастанию страниц, и это заметно. Тогда проблема явно в вышеуказанном запросе. Но тормозит не только генерация страницы сервером, у меня и сам браузер начинает тормозить от этой темы.
1

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

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 151
  • Регистрация: 13-Апрель 12
  • Репутация: 327
  • Откуда:no
  • IPB version:1.x
 

Отправлено 30 Сентябрь 2016 - 10:55

Спасибо, увидел гаденыша. Хук называется Post Number ID (я вчера все плагины отключал), но нужно было кэш сбросить.
0

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

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

Отправлено 30 Сентябрь 2016 - 11:01

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

Хук называется Post Number ID (я вчера все плагины отключал), но нужно было кэш сбросить.

Автору нужно настучать по поводу этого плагина, пусть хотябы посмотрит как это было реализовано в тройке, таких проблем там небыло. И что самое страшное, подобных не оптимизированных плагинов встречаю очень часто. Один из таких (FMW41) Topic Starter's Avatar In Topics List, при такой ситуации положил бы нахрен форум а то и весь сервер с таким количеством сообщений как на этом форуме.
1

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

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 151
  • Регистрация: 13-Апрель 12
  • Репутация: 327
  • Откуда:no
  • IPB version:1.x
 

Отправлено 30 Сентябрь 2016 - 11:09

Я подал жалобу на файл с описанием. И ссылку на нашу тему.

Спасибо
0

#13 Пользователь на сайте   Атаман ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 151
  • Регистрация: 13-Апрель 12
  • Репутация: 327
  • Откуда:no
  • IPB version:1.x
 

Отправлено 30 Сентябрь 2016 - 11:20

Есть аналог. Игорь можешь профессиональным взглядом поглядеть?
MTM Ye Olde Post Count Of Yesteryear 1.0.0
Вложение  MTM_Post_Counter.zip (1,22К)
Количество загрузок: 2
0

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

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

Отправлено 30 Сентябрь 2016 - 11:43

Лучше, без запросов в бд. Можно ставить.
1

#15 Пользователь на сайте   Атаман ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 151
  • Регистрация: 13-Апрель 12
  • Репутация: 327
  • Откуда:no
  • IPB version:1.x
 

Отправлено 30 Сентябрь 2016 - 12:05

Установил, конечно лучше чем первый на порядок. Но тормоза присутствуют в больших темах. Отключил
0

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


  • 2 Страниц +
  • 1
  • 2


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

  

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
При копировании материалов с сайта
прямая ссылка на источник обязательна