|
|
|
Сохранять ли картинки в БД
|
|||
|---|---|---|---|
|
#18+
Есть около 10 тысяч картинок в формате gif, которые нужно отображать на сайте. Вижу 2 варианта: 1) Хранить картинки в БД 2) Хранить картинке на сервере, а в БД хранить к ним пути как обычно поступают в таких случаях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2011, 15:52 |
|
||
|
Сохранять ли картинки в БД
|
|||
|---|---|---|---|
|
#18+
Если ограничений по размерам нет, и картинки используются только приложением через базу данных то хранение в бд дает следующие преимущества бакапится вместе с базой база точно знает есть картинка или нет Короче однозначного ответа нет, но картинки в базе надежней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2011, 16:13 |
|
||
|
Сохранять ли картинки в БД
|
|||
|---|---|---|---|
|
#18+
SERG1257Если ограничений по размерам нет, и картинки используются только приложением через базу данных то хранение в бд дает следующие преимущества бакапится вместе с базой база точно знает есть картинка или нет Короче однозначного ответа нет, но картинки в базе надежней. 2) ну я так понимаю можно проверить есть ли картинка в файловой системе Минут хранения в БД я так понимаю - дополнительный расход ресурсов сервера на преобразование из бинарного вида в изображение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2011, 17:40 |
|
||
|
Сохранять ли картинки в БД
|
|||
|---|---|---|---|
|
#18+
blest2) ну я так понимаю можно проверить есть ли картинка в файловой системена уровне СУБД - не всегда возможно. blestМинут хранения в БД я так понимаю - дополнительный расход ресурсов сервера на преобразование из бинарного вида в изображение?Нет, ни СУБД, ни файловая система не работают с изображениями. Они работают с BLOB-ами и файлами, т.е. просто с последовательностями байтов. Так что никакого специального преобразования не требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2011, 19:12 |
|
||
|
Сохранять ли картинки в БД
|
|||
|---|---|---|---|
|
#18+
Если картинки более-менее часто меняются, то лучше в БД. Если пользователей может быть много или они могут быть медленные, то стоит подумать о каком-нибудь кэширующем прокси, том же nginx, например... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2011, 21:28 |
|
||
|
|

start [/forum/topic.php?fid=32&gotonew=1&tid=1542131]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 456ms |

| 0 / 0 |
