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

1.1.2 Сколько разделов можно создать на данном скрипте?

Тема в разделе "Для новичков", создана пользователем Alakey, 30.05.2012.

Загрузка
  1. Alakey

    Alakey Активный пользователь

    Регистрация:
    15.03.12
    Сообщения:
    102
    Симпатии:
    9
    Версия XF:
    1.1.3
    Возник вопрос. Создал уже чуть больше 2 000 разделов. Дальше начались проблемы. То перескок по ID, то сервер загибается, то разделы на форуме не отображаются. Осталось сделать около 150 разделов. Так постоянные проблемы. Уже и браузер сменил.
    Или может быть не хватает мощности компа? Использую локальный сервер КСАМП.
    Мой комп:
    ЦП: s478 P4 3.0/1Mb/800 с НТ
    ОЗУ: DDR400 512Mb*2
    ОСь: Вин 7 Ультимейт (те же проблемы и на Вин ХП СП3)
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Кеширование включали?
     
  3. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Насколько я понимаю, максимально количество разделов ограничено лишь ресурсами сервера.
    Добвавление новых разделов - процесс довольно ресурсоемкий и чем больше вы их создаете, тем больше ресурсов нужно для обработки.
     
  4. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    чисто так, для интереса: что значит "перескок".
    Там поле инкриментное
     
  5. Alakey

    Alakey Активный пользователь

    Регистрация:
    15.03.12
    Сообщения:
    102
    Симпатии:
    9
    Версия XF:
    1.1.3
    Нет.
    Согласен. Вот и начинаю грешить на слабый комп. Но хотелось бы услышать ответ от более опытных людей чем я.
    Создаю разделы. Идёт ID раздела 1900, 1901, 1902, 1903, потом почему то созданный мной раздел на самом деле не создался, и таких несколько, и начинаю опять их создавать, и начинает считать 1906, 1907, 1908 и т.д. Это видно и на форуме, и в ПХПМайАдмин в таблице xf_node. Вот и сейчас, создал несколько разделов, в админке они есть и в таблице xf_node, а на форуме нифига нету.

    Для информативности. Делаю на локальном сервере. Юзаю КСАМП.
     
  6. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    ну инкримент увеличивается, а раздел не создаётся? т.е. в бд его нету что ли?
     
  7. Alakey

    Alakey Активный пользователь

    Регистрация:
    15.03.12
    Сообщения:
    102
    Симпатии:
    9
    Версия XF:
    1.1.3
    Совершенно верно, в этом и беда. Уже не первый раз так, приходится на постой БД откатывать, теперь делаю бекап каждые 100 разделов. А сейчас пиковая ситуация, сходу начинает всё дохнуть.
     
  8. infis

    infis Местный

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

    В общем, видимо, все уперлось в производительность сервера базы данных, а там и пых сразу же начал вставать колом. Памяти мало (1 гиг), но при тюнинге мускула, веб-сервера и кеширования все должно работать.
     
  9. Alakey

    Alakey Активный пользователь

    Регистрация:
    15.03.12
    Сообщения:
    102
    Симпатии:
    9
    Версия XF:
    1.1.3
    Хочу заметить, что ВСЕ эти манипуляции делаются на одной машине. Сервер стоит, я форум наполняю разделами, и всё это на одном компе.
     
  10. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Так о том и речь. У хостера обычно мощная конфигурация и большой объем памяти как для сервера баз данных, так и под веб-сервер со скриптами. А у Вас, видимо, банально не выгребает мускул, из-за чего по таймауту отваливается пых. Отсюда и увеличение счетчика для тем, но дальнейшая обработка данных не успевает пройти. Как-то так.
     
  11. DontForget

    DontForget Активный пользователь

    Регистрация:
    03.02.11
    Сообщения:
    16
    Симпатии:
    1
    Версия XF:
    1.1.2
    Стоп, ультимэйт жрет около 900 мб. Так что у Вас 100 мб остается ?
    Ставьте Хрюшу на такое железо, или же переезжайте на хостинг.
     
  12. Alakey

    Alakey Активный пользователь

    Регистрация:
    15.03.12
    Сообщения:
    102
    Симпатии:
    9
    Версия XF:
    1.1.3
    Стоит х86. После запуска системы свободно 550Мб. Погоняешь лису, еще что нибудь, расширяется до 650Мб. Запускаю лису и КСАМП, загружаю главную страницу, остается примерно 350Мб. Затем постепенно начинает уменьшаться, доходит до 200, 150 :)

    Тоже самое было и на ХРюше.
     
  13. DontForget

    DontForget Активный пользователь

    Регистрация:
    03.02.11
    Сообщения:
    16
    Симпатии:
    1
    Версия XF:
    1.1.2
    А нагрузка на процессор ?
    Ставьте сразу на хостинг и не мучайтесь!
     
  14. Alakey

    Alakey Активный пользователь

    Регистрация:
    15.03.12
    Сообщения:
    102
    Симпатии:
    9
    Версия XF:
    1.1.3
    Нагрузку как-то не замерял.
    Ну в общем понятно, не хватает мощности компа. Как сказал ДонтФоргет :)
    Придется доделывать на ВЕБ-сервере.
    Спасибо за ответосы :):thumbsup:
     
  15. EpicLove

    EpicLove Местный

    Регистрация:
    13.03.11
    Сообщения:
    50
    Симпатии:
    2
    Если не секрет, что там в 2000 разделов у вас ?))
     
  16. Alakey

    Alakey Активный пользователь

    Регистрация:
    15.03.12
    Сообщения:
    102
    Симпатии:
    9
    Версия XF:
    1.1.3
    Да вы что :) Без обид, это секрет :) Это будет большой форум. Правда еще не знаю когда его на ноги поставлю.
     

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