этот вопрос меня смущает, поэтому я подумал, что должен слушать экспертный голос!
лучше ли загружать изображения в папку и просто сохранять ссылку на mysql или лучше загружать img в поле blob mysql?
Большое спасибо
Я часто создавал системы для хранения изображений в базе данных, есть плюсы и минусы этого.
Плюсы:
Минусы:
Плохо. Ваш веб-сервер выполняет гораздо более эффективную работу с заголовками истечения срока действия и напрямую загружает файлы из файловой системы. Пропускная способность будет намного выше, используя файловую систему. Это то, для чего он предназначен, использовать его.
Базы данных SQL предназначены для реляционных данных, а не для изображений. Вы просто загружаете свою базу данных без необходимости. Сохраните имя пути / изображения.
Если ваше приложение велико, т. Е. Вам нужно многократно отображать большое количество / размер изображений, вам следует перейти на первый метод (сохранение только пути изображения в базе данных и фактических изображений в файловой системе). Это уменьшит время обработки, чтобы отображать изображения, кроме того, потребляет меньше ресурсов. Во-вторых, если вашему приложению требуется меньше изображений, вы можете хранить их непосредственно в базе данных. Таким образом становится проще взять резервные копии и приложение на другое ОС.