Вешается форум из-за большого количества разделов. - Дизайн и модификация Invision Power Board

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

 

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

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

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

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

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

Вешается форум из-за большого количества разделов.

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

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

Отправлено 25 Апрель 2015 - 22:26

форум с посещалкой около 2000 хостов в сутки. Раньше все работало отлично, но после создания подразделов (около 500-700 шт) начал конкретно вешаться. Включил дебаггер и увидел, что имеется куча ошибок (около 1000 штук) такого содержания:
Item Marking Key returned! 913269507ba249f1a170ec9f44373375
Item Marking Key returned! a989cd5f957854f7934423e78cbb02fc
Item Marking Key returned! ead8097ac5e2720c9508b7c4ce38f524
Item Marking Key returned! 5fd5bfdba7ee87b165e71eeb30952768
Item Marking Key returned! a1c414dd6bb5618d0406acc0b9c8e615
Item Marking Key returned! dfb74744f15c51104ec57e9c931dc02c
Item Marking Key returned! 96b12a9a325473223944e33c13e8b529
Item Marking Key returned! 17d0b5967efb824aef001bcb596093e8
Item Marking Key returned! 107f51283a9e99eb6fd6f77fcd5ac90e
Item Marking Key returned! 9b90937deb106ae8622f0f78a3726b16
Item Marking Key returned! e8c9384f52f91b31221a55abc552fb9b
Item Marking Key returned! 196f10226baf8b35431dc9bf7d0faa20
Item Marking Key returned! 27046ffae7e9ff36de81bf3a073ddadf
Item Marking Key returned! 4be885c25ffb954f919cb268a7df8b53
Item Marking Key returned! 7adc740eb181b272c33a0b0c965a6878
Item Marking Key returned! 174b22176b7bf1683db09bd110a2c5e3
Item Marking Key returned! ab7d536d02f57f71286ce2352fc08a1c
Виртуальный Сервер (KVM):
CPU 3.2Ггц
ОЗУ: 4Гб


Как это исправить?
0

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

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

Отправлено 25 Апрель 2015 - 23:49

О производительности с большим количеством разделов уже не раз говорилось. Исправить это можно уменьшением количества форумов.
http://ipbskins.ru/f...topic13285.html
http://ipbskins.ru/f...topic12819.html
0

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

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

Отправлено 27 Апрель 2015 - 20:32

Других вариантов нет?
Готов оплатить работу по исправлению данной проблемы.

Сообщение изменено: maxdiag (27 Апрель 2015 - 20:34)

0

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

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

Отправлено 27 Апрель 2015 - 22:08

Есть костыли, один из них я описал в указанной теме. Лучшем же вариантом это уменьшить количество форумов до разумных пределов. Пе ре смотрите логику, не создавайте форумы там где для этого логично использовать темы.
0

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

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 556
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 28 Апрель 2015 - 18:48

Просмотреть сообщениеmaxdiag 27 Апрель 2015 - 20:32 сказал(а):

Других вариантов нет?
Готов оплатить работу по исправлению данной проблемы.

Купи себе дедик за 20-35 евро в месяц в хетзнере, если такой могучий форум. Небось, форекс?
0

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

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

Отправлено 29 Апрель 2015 - 11:56

Просмотреть сообщениеZero108 28 Апрель 2015 - 18:48 сказал(а):

Купи себе дедик за 20-35 евро в месяц в хетзнере, если такой могучий форум. Небось, форекс?

нет, автофорум. Взял 12-ядерный проц, 64Гб оперативки. Занимаюсь переносом...
0

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

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

Отправлено 29 Апрель 2015 - 12:20

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

Взял 12-ядерный проц, 64Гб оперативки. Занимаюсь переносом.

А во сколько вам обошлось такое железо если не секрет? Для одного только форума имхо через чур много. Хотябы сервер будет окупаться с форума?
0

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

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

Отправлено 29 Апрель 2015 - 12:29

Просмотреть сообщениеsiv1987 29 Апрель 2015 - 12:20 сказал(а):

А во сколько вам обошлось такое железо если не секрет? Для одного только форума имхо через чур много. Хотябы сервер будет окупаться с форума?

40евро в месяц. Окупится за 1 день
0

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

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

Отправлено 29 Апрель 2015 - 13:03

Это хорошо, что окупается за такой короткий срок, но имхо дорого и железо не слабое.
Проблема с большим количеством форумов в том, что они загружаются при каждом запросе, при этом высчитываются потомки и маски доступа. Чем больше потомков, тем больше итераций для запуска рекурсивного обхода. Вариант решения - это кеширование. Кешировать можно несколькими способами - статически на определенное время, вся информация будет кешироватся не некоторое время; динамически - кеш будет обновляться при каждом обновление информации о форумов - это создание удаление форумов (происходит не очень часто), создания темы, создания и удаления сообщений. Если форум часто обновляемый, будут тратится дополнительные ресурсы на создания кеша. Кеш в свою очередь можно обновить частично, только та ее часть которая подверглась изменению, либо полностью.
0

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

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

Отправлено 29 Апрель 2015 - 13:09

Спасибо, но сам я всё это не настрою. Если возьметесь за такую работу - напишите мне в скайп.
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
При копировании материалов с сайта
прямая ссылка на источник обязательна