Как сохранить контент, загруженный пользователем? - PullRequest
0 голосов
/ 22 апреля 2010

Я планирую запустить сайт, на котором контент генерируется пользователями. Каков наилучший способ сохранить данные, предоставленные пользователем?

Является ли метод сохранения данных в базе данных phpmyadmin хорошей идеей, учитывая, что данные, представленные пользователями, очень похожи на сообщения в блоге. Кстати, я хорошо работаю с php и mysql, но я не уверен, что это хороший метод.

Ответы [ 2 ]

1 голос
/ 22 апреля 2010

Под базой данных 'phpmyadmin' я предполагаю, что вы просто имеете в виду базу данных MySQL.

Поскольку ваши пользовательские данные в основном представляют собой «пост в блоге» - базовый текст и HTML, и вы, скорее всего, также будете хранить имя пользователя, даты публикации, заголовки и т. П. - база данных MySQL - прекрасное место для хранить его.

Если вы используете стандартный виртуальный хостинг, ваши варианты - это в основном реляционная база данных (MySQL) или простой файл. Между этими двумя вариантами, реляционная база данных является лучшим вариантом.

0 голосов
/ 22 апреля 2010

Не уверен, что именно то, что вы спрашиваете здесь - если вы на самом деле пытаетесь сохранить файл .jpg и текст в виде BLOB-объектов, физически хранящихся в базе данных, не делайте этого. Нет, если вы собираетесь загружать много пользователей. Посмотрите, как сохранить его на своем сервере в папке для пользователя или, что еще лучше, в облаке - в конечном итоге это будет дешевле и сэкономит вам массу страданий из-за поврежденной базы данных.

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