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