Цитата:
|
Мне интересен вопрос актуальности использования xml в качестве БД
|
Для сайта визитки, актуально не использовать Джумлу, Drupal, DLE...
Для сайта визитки необходим легкий движок. Эта тема уже много кратно подымалась на счет файловой БД vs СУБД(Mysql,PostgreSQL..)
Плюсы использования CMS без СУБД (MySQL, PostgreSQL и тд...):
- простая установка сайта на хостинг
- просто перенести данные с одного сервака на другой
- проще и быстрее делать бэкап данных
- кроссплатформенность.
- данные сайт можно править не посредственно по FTP
- сайт построенный таким образом на шаред хостингах будет выигрывать в скорости остальные сайты если SQL будет перегружен. Так как сайт не зависит от SQL
- подобные системы безопасны от SQL-инжекций.
- более высокая скорость генерации страницы. Так как открыть файл и прочитать его быстрее чем обратиться к SQL серверу -> таблице -> выбрать запись.
- Низкие требования к хостингу.
Цитата:
|
Есть ли смысл изобретать мопед?
|
Он уже изобретен в Template CMS. Я и другие девелоперы могут делать динамичные и легко подключаемые плагины:
http://template-cms.ru/download/plugins
Цитата:
|
1) как их сейчас операционки открывают - несколько процессов могут писать/читать один и тот же файл одновременно? Или ждут освобождения ресурса?
2) насколько быстродейственен поиск(парсинг) данных из более менее заполненного xml файла с реальной(не одинарной) вложенностью? Какие то может индексы используете?
|
Стресс тестов не проводилось особых. Template CMS предназначена для визиток, сателлитов, домашних страничек. Это сайты от силы до 100 страниц. Выдержит она и больше тоже...
Некоторые работы сделанные на Template CMS
http://ulver.it/
http://www.gpsinnai.it/
http://imsaro.ru/
http://www.piusardegna.it/
http://www.ximmera.ru/
http://template-cms.ru/
Реализация БД хоть пока и без индексов и прочих плюшек, но намного лучшем у этих вот CMS
http://www.cmsbezmysql.ru/category/vizitki
Плагины блогов и форумы, пока отложены. Но сейчас с легкостью можно разрабатывать различные другие плагины: каталоги, faq, мини-магазин, галереи... и прочие плагины необходимые
сайтам визиткам.