2012-06-03 5 views
0

Я ищу новую CMS для размещения моего нового блога, и я решал, какой будет лучший маршрут, используя MySQL или файловую CMS.MySQL vs File-Based CMS

Возможно, я буду писать в блоге через день, поэтому я ищу скорость.

Кто-нибудь знает, какой из них лучше для скорости/безопасности?

Спасибо!

+0

Слишком много факторов. Как основанные на файлах, так и db могут быть лучшими в зависимости от вашей трески, вашей настройки системы и т. Д. Базы данных, как правило, легче работать. –

+1

Есть ли действительно серьезная файловая система CMS? – lanzz

+0

@lanzz Да. [Kirby] (http://getkirby.com/) - Проблема с Кирби заключается в том, что вам нужно сделать немало вещей, прежде чем он будет настроен как блог. –

ответ

-1

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

Если пользователь курит вашу систему и находит вашу папку include, то все содержимое потенциально может быть выставлено, угадывая пути. Поскольку база данных обычно абстрагируется от вашего внешнего приложения, доступ к ее контенту путем простого угадывания путей URL намного сложнее.

Кроме того, ваше приложение, скорее всего, выведет определенные поля из вашей базы данных в интерфейсный центр (при условии, что ваши функции доступа к базе данных правильно написаны для предотвращения таких ситуаций, как SQL-инъекция и т. Д.).

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

2

Я бы рекомендовал один из популярных таких, как Joomla, Wordpress или Drupal (зачем изобретать колесо?). Они в значительной степени поддерживаются сообществом, поэтому стандартные проблемы, такие как безопасность, и такие, как правило, обнаруживаются и фиксируются, прежде чем вы даже осознаете, что они существуют. Мой личный фаворит - Joomla из-за обширной коллекции extensions, которые доступны, и многие из них сосредоточены на социальных медиа, таких как twitter и facebook, чтобы «распространять слово» от того, что вы накладываете на свой сайт.

+0

Я делаю такие вещи, как WordPress для своего блога, потому что, поскольку это всего лишь блог с одной страницей и некоторыми сообщениями, куча файлов PHP и функции WordPress вместе с бэкэндом слишком сложна для моего блога. Я разработал свой собственный бэкэнд, где у вас есть 2 входа, название и должность. Простой и легкий. Я не вижу необходимости иметь полную CMS, такую ​​как WP для этого. –

+0

Достаточно честно, вы сказали: «Я ищу новую CMS ...», поэтому бросил мои два бита. Это всегда то, что я рекомендую друзьям, потому что они работают и работают в течение нескольких минут, и это похоже на Рождество для них, когда они начинают использовать экстенсиону .... Удачи! – GDP

+0

Спасибо! Не поймите меня неправильно, я использую WordPress и другие CMS, хотя я не чувствовал, что вся CMS требуется для достаточно простого блога. –