Любителю /рукалицо , просьба отписать решение для cms на файлах, в качестве простой выборки статей по дате. А уж вообще шикарно, если он сможет это сделать это на примере какой нибудь существующей cms , код которой можно посмотреть.
Или задача не по силам, в отличии от вставки картинки в форум ? :)
Ок. Мне надо выбрать 20 статей с определенной датой. С SQL - это одна строка запроса. С файловой выходит 2 решения:
1. перечитать все файлы и директории, что бы получить список и оттуда уже выбрать по дате.
2. хранить даты статей в отдельном файле индексе.
Теперь нам надо выбрать еще и с правами пользователя. К пункту 2 добавляется еще и файл с правами, или же в этот индекс с датами, пишем и права. А если чуть сложнее, еще и вхождения групп ?
Возможно. Но как понимаю , в свете данного топика, идет сравнение CMS на MySQL (или что то похожее) vs "храним записи в отдельных файлах".
И ? Надеюсь не надо объяснять, что под sql подразумевается работа с базой, или же еще базы данных перечислить ?
Вообще скорость доступа и измеряет выбор информации.
SQL - это гибкая работа с контентом.
Файлы - топорный вариант адаптации к хреновому хостингу.
Имея контент в базе, никто не мешает сделать его моментальную генерацию в статику, если есть такая необходимость.
Файловые CMS в 99% не имеют ни какого контроля за целостностью данных, поэтому если на файлах сообщений об ошибках нет, это совершенно не значит, что эти самые ошибки отсутствуют. А уж про контроль за связями данных, можно вообще не говорить :)
Сделать модификацию для файловой CMS в десятки раз сложнее чем для базы. То что в базе делается элементарным селектом из пары таблиц, в файлах превращается в прочесывание сотен файлов и директорий.
Так что удел файловых цмс - это дорвеи, сплоги и прочий мусор.
Начните с создания простейшей гостевой книги, где можно оставлять комментарии о сайта. Хотя бы начальную базу знаний получите. Начинать с простого надо, а не сложного.
В той же степени верно, как и утверждение, что машина построена на колесах. С одной стороны бред, а с другой и не опровергнуть :)
Инклуды и хранение/обработка данных - это совершенно разные вещи, ну как колесо и мотор :)
Что за фирма ? Прекрасный вариант для онлай каталога своих семейных цифровых фото, к примеру.
Никаких проблем, список тут.
Спросить у хостера напрямую про ресурсы.
Например когда последний раз брал "анлим", то сразу спросил "2Tb трафика на статик файлах возможно ?" . Ответ был "да, если статика. У нас ограничение на процессор/память". Вот так я и выясняю анлим на нужные мне ресурсы.
А у других, к примеру некоторых местных, "анлим" - это 500gb максимум.
4 бакса - это средне статистический сайт фирмы на легком движке, или пачка таких сайтов с небольшой посещаемостью.
Ты получаешь ровно столько, сколько платишь. Все анлимы значат то, что ты не будешь беспокоиться о числе почтовых ящиков для фирмы, паре дополнительных баз и прочего. Не более. Никто не позволит тебе на шареде раздавать сотни почтовых аккаунтов или устаивать трафико генераторы.
Для этого есть dedicated/vps , вот тут ресурсы указаны уже достаточно четко. А unlimited shared - это для домохозяек, что бы не пугать их страшными тех. числами , и цена соответственно тоже копеечная.