Ведущий Диалог
Зарегистрирован: 26 April 2005
Сообщения: 205
Примеры кода: 0
|
Re: RE: Работа с БД: вывод изображений (рисунков) |
29 April 2008 13:43 |
|
|
|
|
C#C++:
Dimon aka ManowarОтображение картинки из БД напрямую – создание своего HttpHandler
Метод красивый. Но...
А если картинок будет очень много? Для каждой делать запрос? Не скажется ли это на производительности? Или просто я нифкурил?
Нет не скажется, или пологаете что файл на диске ищется и считывается быстрее страницы в базе данных? В данном случае скорость извлечения потока байтов из базы данных сопоставима со скоростью извлечения картинок с диска, нужно только правильно написать процедуру извлечения. Во-первых нужно буферизировать вывод, а во вторых использовать CommandBehavior.SequentialAccess
Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
Приведите проверяемый код пожалуйста и результаты тестов
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 29 April 2008 13:50
|
|