форум. гостевая на XML, общий принцип

baskervilley

Новичок
форум. гостевая на XML, общий принцип

Пишу форум (или почти гостевую) на xml/xslt, php5. Сообщения хранятся в базе MySQL. Планируется при каждом
обновлении информации пользователем (добавлении или изменении сообщения и т.д) изменять соответствующую
таблицу в базе. А при каждом обновлении страницы делать
запрос в базу и генерить соответсвующий xml
(содержащий,к примеру ветвь форума).
Вопрос: а не будет ли все это слишком тормозить, если
обращаться к базе MySQL при каждом обновлении страницы
в браузере любого пользователя. Делается ли это сейчас вообще с помощью базы? И если генерить все же
xml из базы, то заполнять ли xml-файл полностью всем
листингом таблицы сообщений в базе (записями таблицы), или же только частью записей?
 

Фанат

oncle terrible
Команда форума
не будет ли все это слишком тормозить, если
обращаться к базе MySQL при каждом обновлении страницы
в браузере любого пользователя
нет, не будет.
Данный форум обращается к базе MySQL при каждом обновлении страницы в браузере любого пользователя

Делается ли это сейчас вообще с помощью базы?
Лично мне наоборот - неизвестны случаи, когда это делалось бы без базы.
И если генерить все же
xml из базы, то заполнять ли xml-файл полностью всем
листингом таблицы сообщений в базе (записями таблицы), или же только частью записей?
у тебя есть какие-то сомнения на этот счёт? Можешь их озвучить?
 

baskervilley

Новичок
Автор оригинала: Фанат
у тебя есть какие-то сомнения на этот счёт? Можешь их озвучить?
-Если таблица слишком велика, не будет ли перезаписывание огромного xml-файла (или хранение в памяти огромного dom-объекта) тормозить работу.
-Или, например при выводе на экран только одного треда дискуссии возможно проще с помощью xslt обработать уже готовую нужную часть xml-файла, нежели чем весь целиком (потому что в первом случае можно обойтись одинаковыми
xslt-шаблонами; в любом случае xslt-шаблон упростится)
 

AlexVN

Новичок
Автор оригинала: baskervilley
-Если таблица слишком велика, не будет ли перезаписывание огромного xml-файла (или хранение в памяти огромного dom-объекта) тормозить работу.
Конечно будет. А ты вынимай из базы только то, что тебе нужно для отображения страницы и не строй XML документ из всех записей таблицы.
 

slach

Новичок
http://uralton.ru/talk/
форум на XML
никаких БОЛЬШИХ XML файлов не надо
XML генерится на лету
 

Фанат

oncle terrible
Команда форума
baskervilley
Знаешь, я одного не могу понять.
а зачем тебе база данных-то?
 
Сверху