Медленная загрузка сотен изображений - PullRequest
0 голосов
/ 20 марта 2012

В настоящее время я работаю над приложением Facebook, использующим ActionScript 3.0. Текущая стратегия заключается в том, чтобы загрузить каждую фотографию в альбом человека и затем отобразить их. Однако мы наблюдаем недопустимое время загрузки больших альбомов (более 300), которое составляет около 50-60 секунд. Пользователи с тысячей изображений наверняка подождут и выйдут из приложения.

Поскольку мы не можем заставить пользователя долго смотреть на экран загрузки, я попытался найти несколько решений, которые я представлю здесь:

Попытка 1:

Вместо того, чтобы использовать отдельный экземпляр Loader для загрузки каждого изображения, я взял BulkLoader, добавил каждое изображение к одному экземпляру массового загрузчика и начал загружать их с четырьмя открытыми соединениями (я не уверен, что все используются, но я установите это значение).

Попытка 2:

Думая, что виноват размер файла каждого большого изображения альбома (я рассчитал, что 300 изображений с ~ 70 КБ превратятся в 2,1 МБ, больше для больших альбомов), я перепрограммировал функцию загрузки, чтобы сначала загружать только миниатюры. Затем, когда пользователь нажимает на альбом, загружается больше, но не раньше.

Однако тестирование обеих попыток не привело к значительному улучшению времени загрузки. Я исчерпал свои привычные знания и хотел бы спросить сообщество, как я могу улучшить время загрузки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...