Stek

Рейтинг
315
Регистрация
23.05.2004

Любителю /рукалицо , просьба отписать решение для cms на файлах, в качестве простой выборки статей по дате. А уж вообще шикарно, если он сможет это сделать это на примере какой нибудь существующей cms , код которой можно посмотреть.

Или задача не по силам, в отличии от вставки картинки в форум ? :)

бред чистой воды, дальше можно и не читать.

Ок. Мне надо выбрать 20 статей с определенной датой. С SQL - это одна строка запроса. С файловой выходит 2 решения:

1. перечитать все файлы и директории, что бы получить список и оттуда уже выбрать по дате.

2. хранить даты статей в отдельном файле индексе.

Теперь нам надо выбрать еще и с правами пользователя. К пункту 2 добавляется еще и файл с правами, или же в этот индекс с датами, пишем и права. А если чуть сложнее, еще и вхождения групп ?

Базы данных - это не обязательно SQL-базы данных. Поэтому замечание Brand from Amber справедливо.

Возможно. Но как понимаю , в свете данного топика, идет сравнение CMS на MySQL (или что то похожее) vs "храним записи в отдельных файлах".

Ничего так, что SQL это всего лишь (утрирую) язык обращения к информации хранящейся в файле?

И ? Надеюсь не надо объяснять, что под sql подразумевается работа с базой, или же еще базы данных перечислить ?

Речь идёт о скорости доступа - выборака информации это уже дело второстепенное.

Вообще скорость доступа и измеряет выбор информации.

SQL - это гибкая работа с контентом.

Файлы - топорный вариант адаптации к хреновому хостингу.

Имея контент в базе, никто не мешает сделать его моментальную генерацию в статику, если есть такая необходимость.

Файловые CMS в 99% не имеют ни какого контроля за целостностью данных, поэтому если на файлах сообщений об ошибках нет, это совершенно не значит, что эти самые ошибки отсутствуют. А уж про контроль за связями данных, можно вообще не говорить :)

Сделать модификацию для файловой CMS в десятки раз сложнее чем для базы. То что в базе делается элементарным селектом из пары таблиц, в файлах превращается в прочесывание сотен файлов и директорий.

Так что удел файловых цмс - это дорвеи, сплоги и прочий мусор.

но у меня цель, не найти себе cms`ку, а изучить пхп.

Начните с создания простейшей гостевой книги, где можно оставлять комментарии о сайта. Хотя бы начальную базу знаний получите. Начинать с простого надо, а не сложного.

Строить системы инклудов... Извините , а разве CMS основанные на хранении данных не построены на инклудах?

В той же степени верно, как и утверждение, что машина построена на колесах. С одной стороны бред, а с другой и не опровергнуть :)

Инклуды и хранение/обработка данных - это совершенно разные вещи, ну как колесо и мотор :)

Ну и кончно выбрать хостера крупного(известного), а то я как-то повелся на одну фирму предлагавшею 10Тб винта, так они файлы(софт, видео, архивы) не разрешают размещать мол только пользовательский контент, наверно имеют ввиду текст.

Что за фирма ? Прекрасный вариант для онлай каталога своих семейных цифровых фото, к примеру.

Но можно перечислить просто в чем может быть проблема.
Я уж сам почитаю и разбирусь =)

Никаких проблем, список тут.

Спросить у хостера напрямую про ресурсы.

Например когда последний раз брал "анлим", то сразу спросил "2Tb трафика на статик файлах возможно ?" . Ответ был "да, если статика. У нас ограничение на процессор/память". Вот так я и выясняю анлим на нужные мне ресурсы.

А у других, к примеру некоторых местных, "анлим" - это 500gb максимум.

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

4 бакса - это средне статистический сайт фирмы на легком движке, или пачка таких сайтов с небольшой посещаемостью.

Ты получаешь ровно столько, сколько платишь. Все анлимы значат то, что ты не будешь беспокоиться о числе почтовых ящиков для фирмы, паре дополнительных баз и прочего. Не более. Никто не позволит тебе на шареде раздавать сотни почтовых аккаунтов или устаивать трафико генераторы.

Для этого есть dedicated/vps , вот тут ресурсы указаны уже достаточно четко. А unlimited shared - это для домохозяек, что бы не пугать их страшными тех. числами , и цена соответственно тоже копеечная.

Всего: 2766