Схема базы данных изображений - PullRequest
0 голосов
/ 27 января 2019

Я пытаюсь хранить фотографии профиля пользователя, загруженные изображения в статусах и т. Д. На моем сайте.Когда пользователь загружает изображение профиля, должно быть 3 типа одного и того же изображения (исходное изображение, среднего размера, небольшого размера).Это хранится в файловой системе.Пользователь может загрузить максимум 2 изображения в своих статусах, и каждое из этих изображений должно быть одного и того же типа (оригинальное, среднее и маленькое).Причина, по которой я делаю разные миниатюры одного и того же изображения, заключается в том, чтобы обслуживать эти изображения в зависимости от того, на каком экране экрана пользователь получает доступ к сайту.

При этом, каков наилучший способ сохранить пути файлов этих изображений в моей базе данных?Какая схема имеет лучший смысл, или, если есть другой лучший способ, которым я могу обслуживать эти изображения, какой подход лучше?Что касается таблицы изображений профиля, я подумал примерно так:

id  user_id  size  img
1   2        S     /img/s/avatars/ex.jpg
2   2        M     /img/m/avatars/ex.jpg
3   2        L     /img/l/avatars/ex.jpg

Это похоже на хороший подход?

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