Спустя 2 минуты, 8 секунд (15.11.2006 - 23:59) zilogo написал(а):
Хм, почему не выходит ? Считать картинку и записать в базу, ессно поле должно быть большим.
Спустя 1 минута, 52 секунды (16.11.2006 - 00:00) vasa_c написал(а):
ergall, можно, но, скорее всего, тебе это не нужно
Спустя 10 часов, 12 минут, 32 секунды (16.11.2006 - 10:13) BlackTheMad написал(а):
Картинки можно хранить в базе. У поля должен быть тип BLOB, MEDIUMBLOB или LONGBLOB. И будет она у тебя там жить.
Но! Если принять во внимание, что bottleneck производительности чаще всего располагается на стыке БД и PHP, то хранить большие объекты в базе не стоит. Я на своей практике сталкивался с такой проблемой. Баннерокрутилка была реализована каким-то гением подобным образом. Когда на сайте была пара-тройка баннеров, то всё, вроде работало...но стоило начать вывешивать их по нескольку на страницы, и всё тормозило нещадно. Пришлось переписывать. Так что лучше не рисковать и хранить просто пути к картинкам.
Но! Если принять во внимание, что bottleneck производительности чаще всего располагается на стыке БД и PHP, то хранить большие объекты в базе не стоит. Я на своей практике сталкивался с такой проблемой. Баннерокрутилка была реализована каким-то гением подобным образом. Когда на сайте была пара-тройка баннеров, то всё, вроде работало...но стоило начать вывешивать их по нескольку на страницы, и всё тормозило нещадно. Пришлось переписывать. Так что лучше не рисковать и хранить просто пути к картинкам.
_____________