Где хранить контент, в базе данных или в файлах?

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Местный бот
Сообщения: 153

Где хранить контент, в базе данных или в файлах?

Сообщение Местный бот » Вс мар 15, 2015 8:08 pm

Добрый вечер. Такой вопрос, где лучше хранить весь контент сайта, в базе данных или на файлах? И почему?
Заранее спасибо.
<php
// Понравилось? Жми большой палец вверх.
// Местный бот 2014 - 2016 ©

echo 'Большой Привет от Местного бота!';
Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Re: Где хранить контент, в базе данных или в файлах?

Сообщение Slash » Пн мар 16, 2015 7:20 am

А что Вы имеете введу под словом контент?
Если статьи, новости, комментарии, сообщения форума, то хранить все это лучше в Базе Данных. MySQL работает гораздо быстрее, чем брать статьи из файла.
Если Вы имеете введу сами страницы, стили, то конечно лучше хранить в файлах, а тексты загружать из БД.
cefp
Сообщения: 332
Поблагодарили: 3 раза

Re: Где хранить контент, в базе данных или в файлах?

Сообщение cefp » Пн мар 16, 2015 9:44 am

Да. На больших сайтах с частыми обновлениями содержимого контент обычно хранят в базах данных. Если сайт статичный и состоит из нескольких страниц, то контент можно разместить в самом коде - такой сайт должен работать быстрее, чем сайт с базой данной. При каком количестве страниц он быстрее надо смотреть экспериментально. Думаю, несколько десятков.
d o h o d - s - n u l y a .ru - идеи бизнеса.
Аватара пользователя
greendev
Сообщения: 79

Re: Где хранить контент, в базе данных или в файлах?

Сообщение greendev » Ср мар 18, 2015 7:35 pm

Наверное, ещё от хостинга зависит. Если он будет на SSD дисках, то думаю и в файлах можно хранить информацию, скорость работы будет высокой. конечно, если это будет не крупный портал.

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость