Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загрузка в кеш (http://www.flasher.ru/forum/showthread.php?t=127643)

Andrei666 19.07.2009 18:20

Загрузка в кеш
 
Здравствуйте!
Делаю электронную версию журнала. Журнал содержит около 100 страниц. При их динамической загрузке флешь плеер в огромном количестве ест память. Можно ли загружать контент только в кеш браузера, а потом по необходимости загружать необходимую часть страниц?
Спасибо.

JinRu 19.07.2009 18:35

Вообще-то флэш так и делает, грузит все в кэш
А они, что все 100 сразу грузятся в память? Конечно будет тормозить.
Грузи первые 10 страниц, когда юзер доберется до 5 загрузи еще три и удали первые три. Примерно так.

Andrei666 19.07.2009 18:49

Страницы загружаю все сразу, чтобы пока пользователь читает первые страницы погрузился остальной контент. Мне кажется это правильным. Использую класс UILoader, он их загружает прямо в память. Хочется как раз таки что бы браузер в фоне загружал страницы в кеш, а потом к примеру по 10 страниц загружать в память.

iflamberg 19.07.2009 19:08

Ну все правильно. UILoader'ом загрузили страницу, занулили UILoader, garbage collector проснулся, убил занятую оперативную память, в кеше браузера загруженная страница осталась, ее повторная загрузка будет моментальной.

Т.е. единственная проблема - загруженная UILoader'ом страница не зануляется.

Andrei666 19.07.2009 20:53

Оке. Спасибо. Попробую.


Часовой пояс GMT +4, время: 12:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.