|
Снова о рисунках в БД
|
|||
---|---|---|---|
#18+
Из всего, что я прочитал на этом форуме, видны два подхода: хранить рисунки непосредственно (но тут добавляется проблема с BLOB-ами + сильная загрузка СУБД) и хранить только пути к файлам рисунков. Второй вроде бы и с позиции нагрузки на сервер, и с позиции простоты реализации лучше. Но у меня вот какой случай: рисунки содержат достаточно конфиденциальную информацию, доступ к котрой будут иметь далеко не все пользователи сайта + возможно в будущем эти рисунки вообще будут продаваться через сайт. В свете этого: ведь более лучшая защита от воровства рисунков - это хранить их в БД, т.к. вместо необходимости узнать только пароль к директории с ними (если храним в БД только пути), нужно будет еще подсоединиться к БД, да еще и узнать ее структуру для организации запроса. Я правильно рассуждаю? Каково Ваше мнение - стоит ли мне хранить рисунки в БД или все-таки ограничиться путями? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2003, 11:13 |
|
Снова о рисунках в БД
|
|||
---|---|---|---|
#18+
Нивижу никакой разницы. По большому счету мы заменяем поле блоб на файл на диске. Кто сказал, что должен отдавать файл прямым URL к неиу??? Отдавай файлы черезскрипт, который проверит, имет пользователь права в базе на это тфайл. Вот и все. Так что ИМХО делай на файлах, с сылками в базе. И скриптом, отдающим файлы пользователю! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2003, 13:10 |
|
Снова о рисунках в БД
|
|||
---|---|---|---|
#18+
>>Я правильно рассуждаю? Каково Ваше мнение - стоит ли мне хранить >>рисунки в БД или все-таки ограничиться путями? используешь метод хранения в базе имен файлов. при аплоаде картинки криптуешь файл. при выводе картинки декриптуешь файл и выдаешь как image/jpeg например... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2003, 19:46 |
|
Снова о рисунках в БД
|
|||
---|---|---|---|
#18+
Мне так коммерческие звуки пришлось хранить: -в БД тока имя файла + в других полях его характеристики по которым я веду поиск и составляю путь к файлу -сами файлы храню в недоступнойчерез веб дирсе -получаю запрос - если он авторизированнй - состваляю путь, читаю файл, формирую http-заголовок и выдаю его клиенту... 100% конфеденциальности и никаокой нагрузки и иных проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2003, 15:21 |
|
Снова о рисунках в БД
|
|||
---|---|---|---|
#18+
Ну предыдущие оратор нассчет 10% надежности немного загнул :), а в остальном все можно сделать через скрипты. То есть прямой доступ к дирректории с файлами должен посылать всех на х**. Хотя есть еще один фариант: Выдавать юзаку через скрипт, например: <img src='xxx.php?int=user&pass=root&....&image=cool'> Для этого придется гемороится с ПХП, но все-же интерестно, не правда-ли??? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2003, 03:59 |
|
|
start [/forum/topic.php?fid=47&msg=32116848&tid=1856127]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
124ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 221ms |
0 / 0 |