Накидайте актуальные CMS без БД - Страница 3 - Форум об интернет-маркетинге
Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 17.01.2018, 19:06   #21
rovalans
Спор - смерть разговора
 
Аватар для rovalans
 
Регистрация: 09.08.2007
Сообщений: 829
Репутация: 168695

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

была помню еще цмс-симпл )
http://www.cmsmadesimple.ru/
сколько сайтов было на ней сделано под сапу в свое время
__________________
Символ #, часто называемый "решеткой", "знаком номера" на самом деле имеет официальное название - октоторп.
rovalans вне форума   Ответить с цитированием

Реклама
Старый 17.01.2018, 19:37   #22
WEMASTER
Бетмен
 
Регистрация: 16.08.2012
Сообщений: 99
Репутация: 15048

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

Цитата:
Сообщение от Sitealert Посмотреть сообщение
А и как это можно было сайт без БД тестировать с базой в SQLite?
Очень просто. Вы наверное никогда не работали с фреймворками и понятия не имеете что такое сайты созданные с нуля по ТЗ.
Первый вариант подключал файл (include), в котором хранились данные страниц в виде массива (вес файла ~ 2 Мб) из которого брался нужный контент.
Второй вариант получал нужный контент через запрос к SQLite (вес базы ~ 2 Мб).

---------- Добавлено 17.01.2018 в 20:49 ----------

Цитата:
Сообщение от _SP_
Что-то не пойму, у вас нгикс тормозит выдавая статику ?
Чтож с ним будет если к этому еще накрутить обращение в БД ?
Вы поняли что написали ?
CMS на PHP это уже не статика.
Вы либо тему топика не читали, либо решили показать свою глупость. Ну или все вместе.

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

Цитата:
Сообщение от _SP_
Всё зависит от задачи, если нет динамического содержания (а его наличие весьма нечастая штука), то без БД и скриптов на стороне сервера вполне можно легко обойтись.
Вы из какого года нам пишете ? Судя по продвигаемой философии где-то с времен популярности Web 1.0
WEMASTER вне форума   Ответить с цитированием
Старый 17.01.2018, 20:24   #23
Marat_Kh
Аспирант
 
Регистрация: 19.08.2005
Адрес: Ru
Сообщений: 248
Репутация: 37089

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

Цитата:
Первый вариант подключал файл (include), в котором хранились данные страниц в виде массива (вес файла ~ 2 Мб) из которого брался нужный контент.
Второй вариант получал нужный контент через запрос к SQLite (вес базы ~ 2 Мб).
Архитектура скажут почти все, и я повторю - архитектура. А зачем сразу 2МБ, которые могут перерасти в 100500МБ, может проще 3+ файла грузануть.

Реквайр файл вменяемого размера 10-100-ни мс. Памяти юзается мизер. Как показывает практика, число разделов на сайте исчисляемых 1000 редко встречается. Разделы дальше 3-4-5 уровня вложенности тоже не популярны (с) Кэп очевидность
  1. массив c уралми разделов содержащий данные про суб_раздел и ссылку на path к файлу с контентом.
  2. массив c уралми суб_разделов содержащий данные про cуб_суб_раздел и со ссылкой на path к файлу с контентом.
  3. .....массив c уралми суб_суб_разделов
  4. файл контента полученный из п.1 или 2.
как вариант, коих может быть немало. Зависит

Из файла можно по разному данные брать require, file_get_contents + (json_decode, SimpleXML иже с ним про xml, csv, parse_ini_file).

Но, да SQLite тоже уважаю И вот почему. К вопросу о скорости SQLite:
Код:
[sql] => SELECT `adomain`,  offsets(ads), snippet(ads, '[', ']', '... ') as result_snippet 
FROM `ads` WHERE `atitle` MATCH :ttl limit 20;
....
[:ttl] => atitle:камаз* atitle:новы*  atitle:зерновоз* 
....
[transaction_time] => 0.9531
....
Запрос к базе букварикс имеющей 43984091 записей - менее 1 секунды
Вложения
Тип файла: txt sqlite.txt (6.5 Кб, 7 просмотров)
__________________
нет
Marat_Kh вне форума   Ответить с цитированием
Сказали спасибо:
Старый 17.01.2018, 20:42   #24
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 2,604
Репутация: 244630

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

Цитата:
Сообщение от WEMASTER Посмотреть сообщение
Сразу видно что вы никогда не производили тесты производительности.
Цитата:
Сообщение от WEMASTER Посмотреть сообщение
Вы наверное никогда не работали с фреймворками и понятия не имеете что такое сайты созданные с нуля по ТЗ.
Вы, наверное, сюда потрындеть пришли, и понятия не имеете, что такое сайты, и как и для чего они делаются. Теоретег.

---------- Добавлено 17.01.2018 в 20:49 ----------

Цитата:
Сообщение от WEMASTER Посмотреть сообщение
подключал файл (include), в котором хранились данные страниц в виде массива (вес файла ~ 2 Мб) из которого брался нужный контент.
И уж точно никогда не видели сайтов, сделанных без использования БД. Дилетант. Нелетант.
__________________
Отпилю лишнее, прикручу нужное, выправлю кривое.
Вытравлю вредителей.
Sitealert вне форума   Ответить с цитированием
Сказали спасибо:
Старый 17.01.2018, 21:35   #25
donc
Филипп Филиппович
 
Аватар для donc
 
Регистрация: 16.01.2007
Сообщений: 5,618
Репутация: 1053592
Социальные сети Профиль в ВКонтакте

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

Цитата:
Сообщение от WEMASTER Посмотреть сообщение
Первый вариант подключал файл (include), в котором хранились данные страниц в виде массива (вес файла ~ 2 Мб) из которого брался нужный контент.
Уже на этом месте стоит убицца апстену. Зачем этот файл, когда быстрее обращение к одному из n-файлов по паре килобайт.
Без базы даже форум можно сделать и они летают везде, на самых запущенных хостингах за 3 бакса
donc вне форума   Ответить с цитированием
Старый 18.01.2018, 12:05   #26
_SP_
Академик
 
Регистрация: 24.03.2008
Адрес: MSK
Сообщений: 2,915
Репутация: 279861

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

Цитата:
Сообщение от WEMASTER Посмотреть сообщение
Очень просто. Вы наверное никогда не работали с фреймворками и понятия не имеете что такое сайты созданные с нуля по ТЗ.
Первый вариант подключал файл (include), в котором хранились данные страниц в виде массива (вес файла ~ 2 Мб) из которого брался нужный контент.
Второй вариант получал нужный контент через запрос к SQLite (вес базы ~ 2 Мб).
Давайте я навстречу свои предсказания выдвину.
Наверное, когда я писал и размещал сайты, вы еще под стол пешком ходили или на заводе работали.
(для справки, были времена, когда я получал html-страницы от релкома в виде вложений в письма
(никакого http не было и в помине), примерно тогда-же, когда я имел email пользоваться которым
для отсылки писем родственникам приезжали люди со всей москвы, и да, модемы и соединение на 300 бод я тоже застал).

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

Зато у меня был свой собственный аналог смарти лет за 5 до того, как сам смарти мне попался.
А может и за 10, не помню уже.

Нет, по дебильным ТЗ я в вебе не работаю, смысла не вижу. Если ТЗ не нравится, за работу не берусь.

Цитата:
Сообщение от WEMASTER Посмотреть сообщение
---------- Добавлено 17.01.2018 в 20:49 ----------
[/COLOR]
Вы поняли что написали ?
CMS на PHP это уже не статика.
Вы либо тему топика не читали, либо решили показать свою глупость. Ну или все вместе.
Да нет, я-то понял.
Это вы читать нихрена не умеете.
Еще раз: только конченные дебилы, каковых 99% будут при каждом визите на сайт не требующий динамического содержания запускать какие-то скрипты. Ферштейн ?
В нормальной системе управления контентом какие-то php запускаются только в тех случаях, когда происходит редактирование данных, либо подготовка уникального содержания (это надо крайне редко).

Для совсем тугих: скрипты запускаются для админки. Клиенты обеспечиваются уже готовыми html.
Часто такие решения вообще не требуют БД используя файловую систему (она тоже БД вообще-то).
Работают при обслуживании пользователей молниеносно, фактически со скоростью пинга.
Не требуют сложной конфигурации, наличия серверов итд итп, подходит любой копеечный хостинг.
Легко поддерживаются, стабильны в работе (резко ничего не ломается, тестирование требуется
только после внесения изменений) итд итп.


Цитата:
Сообщение от WEMASTER Посмотреть сообщение
Вы из какого года нам пишете ? Судя по продвигаемой философии где-то с времен популярности Web 1.0
Из того года, в котором надо чтобы работало, а не "чтобы модно".
Из того, когда перед тем как делать башкой думали, а не мышкой в экран тупо кликали.

---------- Добавлено 18.01.2018 в 12:09 ----------

Цитата:
Сообщение от Marat_Kh Посмотреть сообщение
Запрос к базе букварикс имеющей 43984091 записей - менее 1 секунды
Так былиб индексы в памяти... дальше все почти со скоростью вынимания с диска.
Ну и... 1 секунда выж понимаете, что "на продакшене" это "приговор" ?

Есть, есть места, где без БД никуда.
Но современные разработчики лепят в базу всё подряд.
Что надо, что не надо, что точно не надо.
Причина этому к сожалению проста: квалификация не позволяет сделать что-то отличное от
установки какого-нибудь популярного говнокода написанного индусами. Часто не только их
квалификация, но и квалификация заказчиков.
И даже вопросов не возникает ни у кого "почему генерация страницы сопряжена с 300 запросами в БД"...

Классический пример: подсказки в поиск для магазина с 100 товаров.
В 99% случаев народ будет при нажатии кнопок аяксом их с сервера вынимать.
Представляете ? Вместо того, чтобы получить все названия всех товаров один раз асинхронно
и сохранить их в локалсторейдж и мгновенно реагировать на ввод со стороны клиента
будут туда-сюда аяксить до позеленения, со стороны сервера запускать скрипты, искать в базе )) и возвращать ответы.
"Мама роди меня обратно".

ЗЫ. Тему смачную нашел, соседнюю
https://searchengines.guru/showthread.php?t=983145
"Тормозит WordPress. 900+ запросов на странице!"
_SP_ вне форума   Ответить с цитированием
Старый 18.01.2018, 13:21   #27
Stek
Куда же ты, лето, а я ?
 
Регистрация: 23.05.2004
Сообщений: 2,185
Репутация: 270607

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

Цитата:
Сообщение от donc Посмотреть сообщение
Без базы даже форум можно сделать и они летают везде, на самых запущенных хостингах за 3 бакса
Пока маленькие, пока возможностей минимум. Чуть больше требований и пипец. В 2018 искать без БД - это надо старовером быть
__________________
Это просто мой личный сайт в моей подписи.
Stek вне форума   Ответить с цитированием
Сказали спасибо 2 пользователей:
Старый 18.01.2018, 13:36   #28
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 2,604
Репутация: 244630

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

Цитата:
Сообщение от Stek Посмотреть сообщение
В 2018 искать без БД - это надо старовером быть
Лендинг или визитка из десятка страниц, каких в сети миллионы? Как два пальца обасфальт!
Sitealert вне форума   Ответить с цитированием
Старый 18.01.2018, 13:59   #29
Stek
Куда же ты, лето, а я ?
 
Регистрация: 23.05.2004
Сообщений: 2,185
Репутация: 270607

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

Цитата:
Сообщение от Sitealert Посмотреть сообщение
Лендинг или визитка из десятка страниц,
А зачем там кмс вообще ? Сверстал хтмл да закинул на сайт.
Stek вне форума   Ответить с цитированием
Старый 18.01.2018, 14:06   #30
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 2,604
Репутация: 244630

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

Цитата:
Сообщение от Stek Посмотреть сообщение
А зачем там кмс вообще ? Сверстал хтмл да закинул на сайт.
Чтобы хозяин сайта, который никак в этом не рёхает, не дёргал меня потом с просьбой "измените на сайте фамилию главного бухгалтера".
Sitealert вне форума   Ответить с цитированием
Ответ




Опции темы

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

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

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



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

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