Я пытаюсь хранить фотографии профиля пользователя, загруженные изображения в статусах и т. Д. На моем сайте.Когда пользователь загружает изображение профиля, должно быть 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
Это похоже на хороший подход?