Вопросы создания форума +

aspirant

Guest
Вопросы создания форума +

существуют 2 варианта постороения иерархии сообщений в форуме:
1. рекурсия.
2. текстовый файл

база форума под mysql на отдельном сервере
php на другом

какой способ предпочитаем исходя из соображений производительности и мин. загрузки процессорного времени серверов?

спасибо
 

Фанат

oncle terrible
Команда форума
существуют 2 варианта постороения иерархии сообщений в форуме:
1. рекурсия.
2. текстовый файл
извини, но это заявление имеет не больше смысла, чем:
есть два 2 варианта постороения иерархии сообщений в форуме
1. в огороде бузина
2. в киеве дядька.

Постарайся выразить свою мысль более понятно. Если ты её сам понимаешь, конечно.

какой способ предпочитаем исходя из соображений производительности
построение иерархии форкма к соображениям производительности не имеют, к сожалению, ни малейшего отношения?

-~{}~ 25.03.05 12:09:

база форума под mysql на отдельном сервере
php на другом
из соображений производительности рекомендуется разместить базу и скрипт на одном сервере.
 

aspirant

Guest
Автор оригинала: Фанат
извини, но это заявление имеет не больше смысла, чем:
есть два 2 варианта постороения иерархии сообщений в форуме
1. в огороде бузина
2. в киеве дядька.
ok. постараюсь выразиться болеепонятно:
посты форума есть одна единая таблица
различия между коневыми сообщениями и ответами есть поля
основные поля: id, parent

корневое сообщение: id not null, parent null
все некорневые сообщение: id not null, parent not null

когда я говорю:
1. иерархтческое построение, то я имею ввиду построение списка ссылок на сообщения в иерархическом

<ul>
<li> root message
<ul>
<li> child message
</ul>
</ul>

2. фаловое хранение структуры сообщений, тоже самое что и иерархическое построение (вид т.е.), только хранение в текстовом файле. Занесение новых записей - автоматическое обновление текстового файла.

надеюсь доходчиво

Постарайся выразить свою мысль более понятно. Если ты её сам понимаешь, конечно.


построение иерархии форкма к соображениям производительности не имеют, к сожалению, ни малейшего отношения?
бывает, что mysql не справляется.. это вы мне кажется ошибаетесь. поправте если не так

-~{}~ 25.03.05 12:09:
из соображений производительности рекомендуется разместить базу и скрипт на одном сервере.
 

Фанат

oncle terrible
Команда форума
надеюсь доходчиво
да, спасибо.
я понял, что именно ты не понимаешь.
в первом случае ты говоришь об отображении, а во втором - о хранении.
Будь добр говорить об одном и том же.
если ты говоришь об отображении, то не надо приплетать хранение и текстовые файлы.
если же ты говорих о хранении - БД против текстовых файлов, то так и надо изъясняться, не приплетая иерархию.

На вопрос, где хранить, я тебе сразу могу ответить - в БД.
бывает, что mysql не справляется
бывает. Но это бывает не от структуры форума. так что, я прав.
 

aspirant

Guest
оk

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

Фанат

oncle terrible
Команда форума
по-моему, рекурсия не имеет никакого отношения к способу хранения
ИХ
НЕЛЬЗЯ
СРАВНИВАТЬ

Для отображения этого форума, в котором ты тупишь, не используются НИ рекурсия, НИ текстовые файлы.

с чего ты взял, что для бд тебе обязательно понадобится рекурския?
у тебя в голове полная каша!
 

aspirant

Guest
рекурсия действительно не имеет никакого отношения к спопобу хранения

но имеет к способу отображения

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

про кашу и туплю.. это супер.. ну я ведь вопросы задаю, а в ответ такие ответы.. ну и как собственно думать о форумах на phpclub.ru? ;) впрочем твой ответ прогнозируем..
 

Фанат

oncle terrible
Команда форума
отредактируй своё сообщение, убери из него последний абзац, после этого соберись с силами, и постарайся задать наконец, осмысленный вопрос.
 
Сверху