где хранить картики?

12 3
G
На сайте с 23.06.2006
Offline
26
1772

возник такой вопрос:

на сайте будет большой каталог товаров, следовательно много картинок.

где лучше их хранить в базе данных или в папке в на сайте?

dkameleon
На сайте с 09.12.2005
Offline
386
#1

однозначно в папке.

Дизайн интерьера (http://balabukha.com/)
bonzaza
На сайте с 10.06.2006
Offline
82
#2

при хранении в базе данных столкнетесь со следующим:

- проблемы с экспортом самой БД (при условии неправильного указания полей размещения или кривых рук программеров и т.д.)

- при падении БД картинки оторажаться не будут (несущественно для большинства сайтов)

- излишняя нагрузка на сервер БД

- излишняя нагрузка на обработчик (например PHP) при выводе картинок

но если есть сильное желание, плюс масса ресурсов - то можете попробовать :)

Если не мы, то кто?
NB
На сайте с 14.09.2004
Offline
95
#3

Galina, вот здесь

http://xpoint.ru/forums/computers/dbms/misc/thread/13645.xhtml

была обширная дискуссия по этому поводу. Посмотрите, может, будет полезно.

NB: лично я предпочитаю хранить в папке.

G
На сайте с 23.06.2006
Offline
26
#4

спасибо,

я тоже как-то больше склоняюсь к хранению в папке, меня просто тут переубедить хотели.

dRiveR.dLL
На сайте с 25.09.2006
Offline
79
#5
Galina:
спасибо,
я тоже как-то больше склоняюсь к хранению в папке, меня просто тут переубедить хотели.

Аргументы прозвучали или просто сказали "это крутА!" ?

М
На сайте с 01.12.2005
Offline
73
#6

Хранить в базе, а в папке делать кэш.

Cервис для оптимизаторов Optimizer Desktop (http://jdev.ru/od/?utm_source=forum.se.ru&utm_medium=signature): мониторинг позиций, учет ссылок. Программа для оптимизаторов и вебмастеров OptiSuit (http://optisuit.ru/?utm_source=forum.se.ru&utm_medium=signature): Optimizer Desktop на Вашем компьютере
DO
На сайте с 01.09.2005
Offline
120
#7

Я предпочитаю хранить в базе только имена файлов (можно изменённые, например, с префиксами, для технических целей), а сами файлы хранить в папке (папках).

Упрощает перенос и бэкап/восстановление базы, что однажды уже пригождалось при переезде одного сайта.

Shema
На сайте с 01.12.2005
Offline
176
#8
Мишган:
Хранить в базе, а в папке делать кэш.

А ничего, что база таких размеров будет в памяти висеть?

Только в папке.

Удобный перенос не аргумент. Хотя если сделать такой сайт, то менять хостера придётся часто, так что удобство переноса станет актуально :)

Студия Design Coda (http://www.designcoda.ru/). Личные контакты: +7(903)1367564, skype:andrey.oshemkov, telegram:@oshemkov. WMID: 492025973671 (https://passport.webmoney.ru/asp/certview4.asp?wmid=492025973671), делаем и рекламируем сайты, мобильные приложения, ботов для Telegram.
webcat
На сайте с 19.10.2005
Offline
137
#9

Только в папке

pauk
На сайте с 26.01.2005
Offline
543
#10

Разумеется, в папке.

Если проблемы с хостингом - меняйте.

В базе, возможно предлагали хранить не картинки, а ссылки на картинки. Большая разница.☝

Hi!
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий