всем привет. посоветуйте как лучше отдать коллекцию рисунков на клиент. запрос делается скриптом. коллекция примерно из 50 файлов. пробовал конвертировать рисунки в base64 и вернуть в формате json коллекцию строк, но занимает очень много места (15-18Мб). пытался сжимать gzip'ом — эффект очень маленький. может у кого то есть идеи на этот счет?
Здравствуйте, drup, Вы писали:
D>всем привет. посоветуйте как лучше отдать коллекцию рисунков на клиент. запрос делается скриптом. коллекция примерно из 50 файлов. пробовал конвертировать рисунки в base64 и вернуть в формате json коллекцию строк, но занимает очень много места (15-18Мб).
Места где? в памяти, на диске?
D>пытался сжимать gzip'ом — эффект очень маленький. может у кого то есть идеи на этот счет?
Здравствуйте, achmed, Вы писали:
A>Места где? в памяти, на диске?
в памяти. больше 15 Мб для одной страницы с картинками. если подгружать по одной картинке, то очень много запросов
D>>пытался сжимать gzip'ом — эффект очень маленький. может у кого то есть идеи на этот счет?
A>Не понятна ваша проблема.
проблема в том, что у браузеров есть ограничение для показа одной картинки — больше 30000 пикселей браузер не будет отображать.
сначала я их склеивал в ленту и передавал
Здравствуйте, drup, Вы писали:
D>Здравствуйте, achmed, Вы писали:
A>>Места где? в памяти, на диске? D>в памяти. больше 15 Мб для одной страницы с картинками. если подгружать по одной картинке, то очень много запросов
maps.yandex.ru карта загружается маленькими прямоугольными кусочками. Один экран около 20 изображений + сразу подгружаются соседние участки чтобы не было задержек при передвижении.
D>>>пытался сжимать gzip'ом — эффект очень маленький. может у кого то есть идеи на этот счет?
A>>Не понятна ваша проблема.
D>проблема в том, что у браузеров есть ограничение для показа одной картинки — больше 30000 пикселей браузер не будет отображать. D>сначала я их склеивал в ленту и передавал
Для чего подгружать сразу 30000? Может быть стоит загружать только ту часть изображения, которая показывается?
Здравствуйте, drup, Вы писали:
D>Здравствуйте, achmed, Вы писали:
A>>Для чего подгружать сразу 30000? Может быть стоит загружать только ту часть изображения, которая показывается?
D>это должна быть прокрутка товара в 3D. если я начну аяксом подгружать фотки будут тормоза.
Зависит от того как сделаете, Google Street View с приемлемой скоростью работает.
D>проблему решил оч простым способом — склеиваю не в один ряд все картинки, а таблицей.