1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Максимально допустимое кол-во разделов?

Тема в разделе "Основные вопросы по XenForo", создана пользователем Enay, 23.01.2016.

Загрузка
  1. Enay

    Enay Местный

    Регистрация:
    27.11.13
    Сообщения:
    30
    Симпатии:
    1
    Приветствую!

    У меня такой вопрос к обладателям форума - Каково максимально допустимое количество разделов на форуме? Т.е. если я создам 10 000 разделов / подразделов, скажется ли это каким-то образом на производительности форума, замедлится ли его работа?
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вряд ли это повлияет на производительность. Тут главное - не убить главную страницу, выводя все эти подразделы. То есть нужно просто продумать нормальную вложенность.
     
  3. Enay

    Enay Местный

    Регистрация:
    27.11.13
    Сообщения:
    30
    Симпатии:
    1
    На phpBB 3.1.х повлияло...при том, что главная страница вполне себе адекватная.
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ну не знаю. Просто при таких масштабах должна быть адекватная настройка сервера базы данных, который элементарно закеширует нужные запросы и будет быстро отдавать их. А веб-серверу будет вообще пофиг.
     
  5. Инквизитор

    Инквизитор Местный

    Регистрация:
    14.02.11
    Сообщения:
    171
    Симпатии:
    35
    Версия XF:
    1.1.1
    10000 разделов. Боюсь представить какая тематика у форума. :3
     
  6. Enay

    Enay Местный

    Регистрация:
    27.11.13
    Сообщения:
    30
    Симпатии:
    1
    Их несколько - Наука, Духовность, Творчество, Экстрим...ну и ещё кое-что....
     
  7. Kolya groza morey

    Kolya groza morey Местный

    Регистрация:
    14.06.13
    Сообщения:
    366
    Симпатии:
    118
    Версия XF:
    1.5.9
    Я бы в таком случаи делал несколько форумов
     
  8. Enay

    Enay Местный

    Регистрация:
    27.11.13
    Сообщения:
    30
    Симпатии:
    1
    Смысл как раз в объединении т.к. создаётся сообщество + будут разные базы, на каждом форуме отдельно региться придётся... Т.к. я не программер, общей страницы для всех форумов (с проекцией оных на неё) мне не сделать...
     
  9. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    XenForo имеет ограничение (на уровне шаблонов) в 500 узлов (разделы, категории и т.п.).
    Т.е. чтобы его убрать надо просто немного отредактировать шаблон в админке.
    Но такое слишком большое количество разделов - это просто жесть при перестройке прав пользователей.
    Также в некоторых местах появляются узкие места.
    Так что это совсем не нормально когда разделов больше установленного разработчиками лимита.
     
  10. Enay

    Enay Местный

    Регистрация:
    27.11.13
    Сообщения:
    30
    Симпатии:
    1
    Что такое перестройка прав пользователей? В phpBB права устанавливаются массово и вполне себе легко...при создании они копируются из родительского форума, т.е. проблем с этим вообще нет никаких. В XF не так?

    Как-то не правильно вносить такое ограничение ведь тематика форума может быть обширна и подробная структура создаётся для толковой систематизации, чтобы не было всё свалено в одну кучу и каждый раздел (за счёт подфорумов) был самодостаточен... Понятное дело, что при моих запросах нужен сайт который возьмёт на себя часть функций оставив форуму те задачи которые изначально, по задумке, на него возлагаются...но пока сайта нет и приходится форуму нести основную нагрузку.
    --- добавлено : Jan 24, 2016 1:13 PM ---
    А где именно и как надо отредактировать (что вписать)?
    Ограничение для всего форума или для ветки? На официальном форуме про ограничения ничего не сказали, наоборот сказали, что их нет но без специфических настроек (для оптимизации производительности) не обойтись.
     
    Последнее редактирование модератором: 01.02.2016
  11. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    В XenForo значителньо более навороченная система прав + каждое дополнение может добавить свой дополнительный набор прав пользователей. Права можно можно выдавать на любой раздел как группе, так и отдельному пользователю, как глобально, так и на любой узел. Поэтому для оптимизации производительности конкретный набор прав рассчитывается только в определенные моменты времени, например установка дополнения или создание/перемещение узла.
    Надо понимать что разработчики не могут сделать движок подходящий для всех они стараются сделать его для 99.9% потенциальных покупателей и очень мало у кого из этих покупателей больше даже 100 разделов, а 500 это достаточно для 99.99% форумов.

    Надо включить дебан режим для форума
    Потом надо заменить в админ шаблоне node_list (именно в админ шаблоне а не в шаблонах стилей) 500 на какое либо большое число
    HTML:
    <xen:if is="{$nodeCount} < 500">
    Это ограничение просто скрывает кнопку создать новый узел. По прямой ссылке вбитой в адресной строке все будет работать и без редактирования шаблона.

    P.S. Если у вас 1000 разделов то по сколько тем в каждом из них?
     
    Mirovinger нравится это.
  12. Enay

    Enay Местный

    Регистрация:
    27.11.13
    Сообщения:
    30
    Симпатии:
    1
    Ну вот для примера следующая ветка:

    Наука -> Химия -> Биохимия (и далее её подфорумы):

    Библиотека
    Видеотека
    Исследовательские Статьи
    Дневники и Записи
    События
    Вопрос - Ответ


    Изначально структура была сложнее, но я её упростил и сократил кол-во подфорумов с 12-18 до 6, надеюсь в итоге получится не больше 3 - 5 т. разделов, а не 10 т. как предполагалось изначально.
     
  13. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В качестве предложения. Используйте более общие разделы, а вот конкретику можно задавать и префиксами. Конечно, так не будет упорядочено по подразделам, но может дать как раз более быстрый переход к нужным темам, например. В общем, можно еще и в этом направлении подумать.
     

Поделиться этой страницей