asp.net mvc вывод коллекции изображений
От: drup  
Дата: 22.08.12 21:18
Оценка:
всем привет. посоветуйте как лучше отдать коллекцию рисунков на клиент. запрос делается скриптом. коллекция примерно из 50 файлов. пробовал конвертировать рисунки в base64 и вернуть в формате json коллекцию строк, но занимает очень много места (15-18Мб). пытался сжимать gzip'ом — эффект очень маленький. может у кого то есть идеи на этот счет?
asp.net-mvc base64 image
Re: asp.net mvc вывод коллекции изображений
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 24.08.12 06:10
Оценка:
Здравствуйте, drup, Вы писали:

D>всем привет. посоветуйте как лучше отдать коллекцию рисунков на клиент. запрос делается скриптом. коллекция примерно из 50 файлов. пробовал конвертировать рисунки в base64 и вернуть в формате json коллекцию строк, но занимает очень много места (15-18Мб).


Места где? в памяти, на диске?

D>пытался сжимать gzip'ом — эффект очень маленький. может у кого то есть идеи на этот счет?


Не понятна ваша проблема.
Re[2]: asp.net mvc вывод коллекции изображений
От: drup  
Дата: 27.08.12 04:40
Оценка:
Здравствуйте, achmed, Вы писали:

A>Места где? в памяти, на диске?

в памяти. больше 15 Мб для одной страницы с картинками. если подгружать по одной картинке, то очень много запросов

D>>пытался сжимать gzip'ом — эффект очень маленький. может у кого то есть идеи на этот счет?


A>Не понятна ваша проблема.


проблема в том, что у браузеров есть ограничение для показа одной картинки — больше 30000 пикселей браузер не будет отображать.
сначала я их склеивал в ленту и передавал
Re[3]: asp.net mvc вывод коллекции изображений
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 27.08.12 05:17
Оценка:
Здравствуйте, drup, Вы писали:

D>Здравствуйте, achmed, Вы писали:


A>>Места где? в памяти, на диске?

D>в памяти. больше 15 Мб для одной страницы с картинками. если подгружать по одной картинке, то очень много запросов

maps.yandex.ru карта загружается маленькими прямоугольными кусочками. Один экран около 20 изображений + сразу подгружаются соседние участки чтобы не было задержек при передвижении.

D>>>пытался сжимать gzip'ом — эффект очень маленький. может у кого то есть идеи на этот счет?


A>>Не понятна ваша проблема.


D>проблема в том, что у браузеров есть ограничение для показа одной картинки — больше 30000 пикселей браузер не будет отображать.

D>сначала я их склеивал в ленту и передавал

Для чего подгружать сразу 30000? Может быть стоит загружать только ту часть изображения, которая показывается?
Re[4]: asp.net mvc вывод коллекции изображений
От: drup  
Дата: 27.08.12 22:59
Оценка:
Здравствуйте, achmed, Вы писали:

A>Для чего подгружать сразу 30000? Может быть стоит загружать только ту часть изображения, которая показывается?


это должна быть прокрутка товара в 3D. если я начну аяксом подгружать фотки будут тормоза.

проблему решил оч простым способом — склеиваю не в один ряд все картинки, а таблицей.
Re[5]: asp.net mvc вывод коллекции изображений
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 28.08.12 05:10
Оценка:
Здравствуйте, drup, Вы писали:

D>Здравствуйте, achmed, Вы писали:


A>>Для чего подгружать сразу 30000? Может быть стоит загружать только ту часть изображения, которая показывается?


D>это должна быть прокрутка товара в 3D. если я начну аяксом подгружать фотки будут тормоза.


Зависит от того как сделаете, Google Street View с приемлемой скоростью работает.

D>проблему решил оч простым способом — склеиваю не в один ряд все картинки, а таблицей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.