vessels
@vessels
Ни черта не понял, но очень интересно!

Каким из указанных способов проще и лучшее создать загрузку фотографий в бд?

Добрый вечер, создаю загрузку фото(аватаров) на сервер, но тут я для себя подчеркнул несколько способов:

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

Так вот, какой способ лучшее всего подойдёт небольшому сайту?
  • Вопрос задан
  • 88 просмотров
Решения вопроса 2
@Narts
Разумеется сохранять файл на сервер, а в бд хранить его путь
Ответ написан
Andrew_Pinkerton
@Andrew_Pinkerton
Мой ответ помог - отметьте его решением.
Так вот, какой способ лучшее всего подойдёт небольшому сайту?


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

Во втором случае base64 в реляционной СУБД,
либо в MongoDB (в монге можно хранить файлы)
Некоторые так и делают.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Конечно файлом, так обходится в разы дешевле по ресурсам, чем каждый раз дергать из базы. Базу желательно полностью держать в оперативной памяти.
Ответ написан
OtshelnikFm
@OtshelnikFm
Мои работы: otshelnik-fm.ru
В 2019 м году еще хранят файлы изображений в БД?

Не читайте старых блогов. Файлы храните в файловой системе, а пути к ним - в базе

Хотя есть извращенные движки что верстку шаблонов хранят в бд... куда этот мир свернул...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы