CMS на файлах VS. CMS с MySQL, плюсы и минусы CMS на файлах

N
На сайте с 29.06.2011
Offline
9
6756

Здравствуйте!

Хотелось бы обсудить преимущества и недостатки CMS на файлах.

Такие CMS становятся все более популярными из-за своей легкости.

Лично я вижу следующие плюсы:

- легкость

- простота установки

- надежность

- легко перенести на другой хостинг

минусы:

- мало дополнений

- мало хороших CMS на файлах

Также интересует мнение, как ведут себя такие CMS при больших нагрузках?

Например, 5000 посетителей\сутки.

TF-Studio
На сайте с 17.08.2010
Offline
334
#1
Также интересует мнение, как ведут себя такие CMS при больших нагрузках?
Например, 5000 посетителей\сутки.

При грамотной оптимизации - легко.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
N
На сайте с 29.06.2011
Offline
9
#2
TF-Studio:
При грамотной оптимизации - легко.

А более детально можно объяснить?..

TA
На сайте с 12.06.2009
Offline
116
TiA
#3
nanofan:

Хотелось бы обсудить преимущества и недостатки CMS на файлах.
Такие CMS становятся все более популярными из-за своей легкости.

А что тут обсуждать? Все уже не раз обсуждалось.

Плюсом CMS на файлах является потенциально большая скорость работы при грамотном подходе к организации CMS.

В идеале загрузка страницы в CMS на файлах происходит так: поступает запрос страницы -> запускается код самой CMS, подгружаются конфиги, анализируется запрос, считывается сама страничка -> парсится и отдается клиенту. При грамотной реализации эта штука может работать очень быстро.

Проблемы начинаются, когда нужно выбирать странички по определенным критериям. Это уже довольно сложная задача для CMS файлах. Чем разнообразней критерии - тем сложней это все реализовать и тем медленней эта штука будет работать. Отдельный вопрос разграничение прав доступа, группы пользователей и прочие фичи. Это тоже довольно трудно реализовать и работать это будет медленно.

В CMS, которые используют базу данных, ситуация другая. Здесь многое зависит от реализации CMS. Если все сделано грамотно, то CMS, которые используют базу данных, могут работать на порядки быстрее CMS на файлах даже при большом количестве страниц и довольно сложных запросах. Такая скорость достигается за счет индексов, кеширования запросов, кеширования индексов и т.д.

nanofan:
Также интересует мнение, как ведут себя такие CMS при больших нагрузках?
Например, 5000 посетителей\сутки.

Все зависит от конкретных условий, настроек, железа и т.д. У меня есть сайт на Joomla 1.5. На дешевой VPS-ке (200Мб ОЗУ, 600МГц проц) 10 тысяч спокойно держит.

P.S. сейчас в топике появится "сами знаете кто" и будет "пэарить" своё поделие со сравнительными картинками :D

Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)
Mik Foxi
На сайте с 02.03.2011
Offline
1165
#4

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

к примеру темплейт цмс, которая на файлах - даже с натяжкой не попадет под "легкость и надежность"...

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ Форум на замену серчу: https://foxi.biz/
TA
На сайте с 12.06.2009
Offline
116
TiA
#5

foxi:
к примеру темплейт цмс, которая на файлах - даже с натяжкой не попадет под "легкость и надежность"...

Сейчас "сами знаете кто" появится. Он и без повода появляться любит, а тут такой повод... :D
webeditor
На сайте с 12.12.2010
Offline
108
#6

TiA, пусть появляется, мы его встретим. Этот спамер поднадоел уже порядком.

темплейт цмс, которая на файлах - даже с натяжкой не попадет под "легкость и надежность"

в точку

Куплю любой ваш сайт (https://goo.gl/bFFa4p) Без сомнения лучший недорогой хостинг (https://goo.gl/QaAKmT)
B
На сайте с 25.02.2009
Offline
68
#7
nanofan:
Здравствуйте!
Хотелось бы обсудить преимущества и недостатки CMS на файлах.
Такие CMS становятся все более популярными из-за своей легкости.

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

- приросте колва постов пропорционально растет потребление памяти, при числе постов от 1000 бд заметно меньше потребляет памяти (по данным php, но надо понимать, что сам по себе mysql ест память в системе)

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

- на файлах затруднен поиск, причина выше

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

Бесплатная CMS LitePublisher это блог, вики, тикет система, голосование (http://litepublisher.ru/) на высокой скорости с минимум памяти
N
На сайте с 29.06.2011
Offline
9
#8

Хорошо, А как вам LinkorCms я сейчас к ней присматриваюсь.

V
На сайте с 27.09.2010
Offline
86
#9
webeditor:
TiA, пусть появляется, мы его встретим. Этот спамер поднадоел уже порядком.

в точку

Извините не удержался СОГЛАСЕН

N
На сайте с 29.06.2011
Offline
9
#10

Вот, что написали на другом форуме:

БД - это те же файлы, только работа с ними хорошо организована. Кэш, индексы и т.д. Не вижу ни какого смысла использовать файлы для хранения инфы сайта.
Что такое легкость? Меньше потребляет ресурсов? Во всех ситуациях? Даже в условиях конкурентной записи в файл?
Надежность. Если БД следит за целостностью данных, о кто за этим следит при работе с файлами?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий