Member 13922689 Ответов: 3

Хранение изображения в папке-это лучший вариант?


For Web application, i want to store more than 500 images.can some one help me, storing in binary format in sql OR storing image in folder is the best option?


Что я уже пробовал:

For Web application, i want to store more than 500 images, can some one help me, storing in binary format in sql OR storing image in folder is the best option?

3 Ответов

Рейтинг:
1

Patrice T

Цитата:
Хранение изображения в папке-это лучший вариант?

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


Рейтинг:
0

MadMyche

То, что работает лучше всего, будет зависеть от того, как вы планируете его использовать.

Что касается SQL Server, то обработка данных BLOB-объектов не имеет большого значения.
Вопрос в том, сколько накладных расходов это вызовет на вашем сайте.

Если эти изображения будут использоваться часто, я обычно рекомендую хранить изображение в файловой системе и (относительное) местоположение в БД. Это не только сокращает работу веб-приложения, запускающего сайт, но и в целом позволяет кэшировать изображения в браузере пользователя, что положительно скажется на показателях производительности сайта


Рейтинг:
0

RossMW

если ваш вопрос справедлив

Цитата:
хранение в двоичном формате в sql или хранение изображения в папке-это лучший вариант?


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