собственно сабж.
вот, например, фотографии, видеоролики и другие файлы большого объёма обычно лучше хранить в файловой системе.. так много плюсов к производительности.. не нужен громозкий apache, чтобы получать доступ к этим файлам, файлы можно хранить на удалённых серверах, а вебсервер сильно разгружен раздавая только ссылки на эти файлы
а вот с новостями и статьями (не исключено, что они тоже могут быть большими) другое дело.. вебсервер полюбому должен будет загрузить в память эту статью, чтобы соединить её с меню и прочими элементами полноценной html страницы. в общем немного другая схема потока данных получается.
надо учесть, что база данных может быть так же на отдельном сервере. тогда, чтобы выдать результат запроса пользователю, вебсерверу придётся обратиться к удалённой базе данных/файл серверу и получить оттуда текстовый материал, обработать его и вернуть клиенту.
так что возникает резонный вопрос. как же всё таки хранить текстовые данние. в БД, или же в файловой системе?