Хранить картинки в Blob или ссылкой ?

Статус
В этой теме нельзя размещать новые ответы.

TheAviator

Новичок
Хранить картинки в Blob или ссылкой ?

Сабж.
У Blob есть достоинства, что можно удалять и модифицировать картинки sql-запросом.
На небольшлй базе проверял, скорость работы - нормальная.
Есть ли какие-нибудь подводные камни у этого метода?
Пока что виду, что база будет одним большим файлом. Метров до 100... насколько это неудобно и что еще можно плохого ожидать?
 

ForJest

- свежая кровь
При возросшем траффике это может стать накладным по производительности, т.к. на отдачу одной страницы потребуется 1 + количество картинок подключений к СУБД. Хотя проблемы можно решить кэшированием файла с картинкой.
В целом хранение всего в одной куче довольно удобно, особенно если сайт часто перезжает с хостинга на хостинг.
Если нет, то можно не парится, а просто вставлять ссылку на картинку.
Вообще при большой нагрузке для отдачи статики и картинок выделяют отдельный "лёгкий" HTTP сервер.
 

TheBattle

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

TheAviator

Новичок
Будет сайт по аренде квартир. Производительность сносная пр небольшом количестве - проверял. вот тока база чтоб перенести - понадобится всю таблицу с картинками скачивать в один присест... а это может метров 100 быть)))
 

kruglov

Новичок
У Blob есть достоинства, что можно удалять и модифицировать картинки sql-запросом
А это достоинство?

А у хранения картинок на FTP-серверах есть достоинство, что их можно удалять и модифицировать FTP-запросом?

Что значит "модифицировать"? Sharpen наводить и ватермарки клеить?
 

baev

‹°°¬•
Команда форума
А я вот никак понять не могу — зачем хранить картинки в базе?
Что это даёт?
 

TheAviator

Новичок
Автор оригинала: kruglov
А это достоинство?

А у хранения картинок на FTP-серверах есть достоинство, что их можно удалять и модифицировать FTP-запросом?

Что значит "модифицировать"? Sharpen наводить и ватермарки клеить?
- не нужно иметь дело с файловой системой, писать процедуру для удаления файла с картинкой и его модификации (удаление+добавление). Меньше вероятность появления мусора (картинок, которых нет в базе, но есть в файлы и битых картинок). Но вот по производительности посморим - если заказчик будет недоволен, прийдется переписывать ссылками...
 

Фанат

oncle terrible
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/

-~{}~ 12.03.06 22:30:

ну имейте ж совесть.
все эти аргументы, РОВНО те же самые, уже сто раз говорились и отвергались.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху