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