Накидайте актуальные CMS без БД - Страница 2 - Форум об интернет-маркетинге
Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 12.01.2018, 02:06   #11
miketomlin
Академик
 
Регистрация: 04.12.2013
Сообщений: 1,460
Репутация: 73595

По умолчанию Re: Накидайте актуальные CMS без БД

Ща начнется. Слыхали про кэширование страниц/частей страниц? А управлять однозначно удобнее на уровне БД, а не ФС, хотя с ФС тоже приходится возиться, чтобы не хранить бинарные данные большого объема в БД.
__________________
Хостинг FOZZY 10 гб SSD за 120 руб., 50 гб SSD за 299 руб.
miketomlin вне форума   Ответить с цитированием

Реклама
Старый 12.01.2018, 02:33   #12
foxi
Mik Foxi
 
Аватар для foxi
 
Регистрация: 03.03.2011
Адрес: Budva
Сообщений: 8,627
Репутация: 974567

По умолчанию Re: Накидайте актуальные CMS без БД

Цитата:
Сообщение от akorneev Посмотреть сообщение
p.s. Картинки к новостям в gif-ах размещаете?
Предлагаете картинки хранить в базе?
foxi вне форума   Ответить с цитированием
Старый 12.01.2018, 08:57   #13
Charli
Аспирант
 
Регистрация: 26.12.2005
Сообщений: 176
Репутация: 6878

По умолчанию Re: Накидайте актуальные CMS без БД

Цитата:
Сообщение от foxi Посмотреть сообщение
Предлагаете картинки хранить в базе?
Точняк! Картинки в базе, а контент в файлах )
Charli вне форума   Ответить с цитированием
Сказали спасибо 2 пользователей:
Старый 13.01.2018, 23:54   #14
DenisVS
Поддержка сайтов
 
Регистрация: 01.05.2010
Сообщений: 8,953
Репутация: 1099793
Отправить сообщение для DenisVS с помощью ICQ Send Message via Jabber to DenisVS

По умолчанию Re: Накидайте актуальные CMS без БД

DokuWiki посмотрите.
Какие бывают сайты.
Много вкусняшек к ней, если врубиться, очень удобно.
DenisVS вне форума   Ответить с цитированием
Старый 14.01.2018, 01:03   #15
roman1981
Дипломник
 
Регистрация: 20.04.2017
Сообщений: 93
Репутация: 240

По умолчанию Re: Накидайте актуальные CMS без БД

Цитата:
Сообщение от Charli Посмотреть сообщение
"инклуд хедер, инклуд футер" - самая лучшая cms без БД
Имеется ввиду, что лучшая CMS без баз данных - это использование именно PHP Includes, то есть включений РНР для разбиения шаблона на разные составные части. Правильно ли я понял эту мысль? Или подразумевалось что-либо ещё?

Например,

Код:
<?php include './includes/header.inc.php';?>
....
<?php include './includes/navigation.inc.php';?>
....
<?php include './includes/footer.inc.php';?>
roman1981 вне форума   Ответить с цитированием
Старый 14.01.2018, 19:50   #16
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 2,656
Репутация: 248122

По умолчанию Re: Накидайте актуальные CMS без БД

Цитата:
Сообщение от roman1981 Посмотреть сообщение
Имеется ввиду, что лучшая CMS без баз данных - это использование именно PHP Includes, то есть включений РНР для разбиения шаблона на разные составные части. Правильно ли я понял эту мысль? Или подразумевалось что-либо ещё?
Подозреваю, что имелось в виду отсутствие необходимости подключения сервера базы данных. А шаблон разбивается на части в большинстве CMS - как с БД, так и без БД.
__________________
Отпилю лишнее, прикручу нужное, выправлю кривое.
Вытравлю вредителей.
Sitealert вне форума   Ответить с цитированием
Старый 14.01.2018, 20:18   #17
roman1981
Дипломник
 
Регистрация: 20.04.2017
Сообщений: 93
Репутация: 240

По умолчанию Re: Накидайте актуальные CMS без БД

Цитата:
Сообщение от Sitealert Посмотреть сообщение
Подозреваю, что имелось в виду отсутствие необходимости подключения сервера базы данных. А шаблон разбивается на части в большинстве CMS - как с БД, так и без БД.
Спасибо за ответ. Просто человек упомянул об инклудах, мне вот и стало интересно, это именно РНР-Инклуды, или же какая-либо иная технология. А вот то, что шаблон веб-сайта нужно разбивать на отдельные части, это однозначно правильно, поскольку с колоссальным ростом страниц сайта управлять им будет нереально сложно (если вообще возможно). А так, к примеру, поменял дизайн футера - в отдельном файле, он тут-же изменился на всём сайте, сколько бы страниц на нём не было. Очень удобно, а на больших сайтах - просто жизненно важно.
roman1981 вне форума   Ответить с цитированием
Старый 17.01.2018, 01:40   #18
WEMASTER
Бетмен
 
Регистрация: 16.08.2012
Сообщений: 99
Репутация: 15048

По умолчанию Re: Накидайте актуальные CMS без БД

Цитата:
Сообщение от _SP_ Посмотреть сообщение
А зачем для CMS БД нужна ? Цель её наличия (кроме тормозов) какая ?
Сразу видно что вы никогда не производили тесты производительности.
Я вот производил, и результатом был шокирован.
Сайты без БД при множестве потоков (клиентов в секунду) начинают жрать столько времени CPU, что сайт начинает жутко тормозить (вплоть до нескольких секунд на открытие страницы).
Проверял тот же сайт (скрипт) на с базой в SQLite и страницы молниеносно загружались.
Сайт без БД выдерживал 200 потоков, с SQLite выдерживал 1500 потоков без заметных лагов.
Ну и база SQLite размещается в едином файле, легко копируется, редактируется итп. Выводы делайте сами.
WEMASTER вне форума   Ответить с цитированием
Старый 17.01.2018, 16:05   #19
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 2,656
Репутация: 248122

По умолчанию Re: Накидайте актуальные CMS без БД

Цитата:
Сообщение от WEMASTER Посмотреть сообщение
Сайты без БД при множестве потоков (клиентов в секунду) начинают жрать столько времени CPU, что сайт начинает жутко тормозить (вплоть до нескольких секунд на открытие страницы).
Проверял тот же сайт (скрипт) на с базой в SQLite и страницы молниеносно загружались.
А и как это можно было сайт без БД тестировать с базой в SQLite?
Sitealert вне форума   Ответить с цитированием
Старый 17.01.2018, 17:33   #20
_SP_
Академик
 
Регистрация: 24.03.2008
Адрес: MSK
Сообщений: 3,001
Репутация: 291295

По умолчанию Re: Накидайте актуальные CMS без БД

Цитата:
Сообщение от WEMASTER Посмотреть сообщение
Сразу видно что вы никогда не производили тесты производительности.
Я вот производил, и результатом был шокирован.
Да я вот тоже.. шокирован.

Цитата:
Сообщение от WEMASTER Посмотреть сообщение
Сайты без БД при множестве потоков (клиентов в секунду) начинают жрать столько времени CPU, что сайт начинает жутко тормозить (вплоть до нескольких секунд на открытие страницы).
Что-то не пойму, у вас нгикс тормозит выдавая статику ?
Чтож с ним будет если к этому еще накрутить обращение в БД ?

Цитата:
Сообщение от WEMASTER Посмотреть сообщение
Проверял тот же сайт (скрипт) на с базой в SQLite и страницы молниеносно загружались.
Сайт без БД выдерживал 200 потоков, с SQLite выдерживал 1500 потоков без заметных лагов.
Ну и база SQLite размещается в едином файле, легко копируется, редактируется итп. Выводы делайте сами.
Если выкинуть ненужный никому скрипт, то будет еще быстрее, уверяю вас.
Часто и без исполняемого при каждом визите пользователя php легко можно обойтись .
Если немного думалку включить.
Прикиньте...

---------- Добавлено 17.01.2018 в 17:34 ----------

Цитата:
Сообщение от Дикий пионер Посмотреть сообщение
Судя по названию - хранить и позволять легко выбирать данные.
Какие и зачем данные вы собрались "хранить и легко выбирать" ?
Легче всего "энти данные" достать из файловой системы, в виде уже готовой страницы, и сразу отдать пользователю.
Даже скриптов никаких не надо .

Все остальное долго, но дешевле в плане разработки.

Всё зависит от задачи, если нет динамического содержания (а его наличие весьма нечастая штука), то без БД и скриптов на стороне сервера вполне можно легко обойтись.
_SP_ на форуме   Ответить с цитированием
Ответ




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 18:47. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны