У меня есть gridview, который отображает данные для всех сотрудников и их изображений (хранящихся в базе данных). Изображения занимают больше времени, чтобы полностью отобразить, когда я нажимаю сортировку или пейджинг или перезагрузку. Я использую httphandler для отображения изображения в виде потока. Есть ли способ ускорить загрузку этого изображения?Загрузка изображений быстрее в Gridview
1
A
ответ
1
Вы можете кэшировать байтовые массивы в HttpContext.Current.Cache
и возвращать их из кеша в IHttpHandler
.
+1
или даже кэшировать их как файлы ... –
Если они являются статическими изображениями и не меняются, вставьте их в качестве ресурсов и назовите их. – Mike
они хранятся в базе данных –
Вы можете добавить кеш в httphandler, чтобы изображения были кэшированы браузером, поэтому вам не нужно повторно извлекать их каждый раз, когда вы сортируете и т. Д. – Nate