как работает кеширование во флекс веб-приложении? - PullRequest
0 голосов
/ 26 января 2012

Я новичок во Flex и хочу узнать о том, как реализовать кэширование на стороне клиента для данных, которые неоднократно запрашиваются с сервера.

Давайте сосредоточимся на простом примере для обсуждения кеширования. Возьмите приложение Flex, имеющее несколько экранов, где каждый экран отображает ряд линий (данных x и y). Пользователь может переключаться между экранами, и каждый раз, когда экран посещается или повторно посещается, с сервера запрашиваются числовые массивы для данных x и y. Значения данных x и y на сервере, конечно же, никогда не меняются.

Я хочу узнать, какие доступные методы можно использовать для реализации кэширования в браузере или приложении AIR, чтобы при первой загрузке данных x и y приложение извлекало эти массивы из кэша при повторном посещении этого экран в будущем.

Как это сделать?

1 Ответ

0 голосов
/ 26 января 2012

Ну, это зависит от того, что вы хотите кешировать.SWF-файлы кэшируются браузером.Таким образом, SWF-файлы не загружаются каждый раз, когда браузер указывает на ваш сайт.Если вы хотите запомнить, что пользователь вводил ранее на экране или автозаполнять, или просто кэшировать нечувствительные данные, вы можете использовать SharedObject.Кроме того, всегда существует традиционный способ хранения данных, которые вы извлекаете с сервера, в ArrayCollection или каком-либо другом объекте в памяти и ссылающихся на него несколько раз.

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