Flex 4 Хранение провайдеров данных в памяти - PullRequest
0 голосов
/ 11 июня 2010

Я работаю над модульным Flex-приложением и пытаюсь сократить объем взаимодействия клиент-сервер.

Каждый раз, когда открывается модуль, к веб-службе делается запрос.чтобы получить значения для привязки к форме Flex.Если пользователь закрывает модуль, а затем повторно открывает его в другое время во время сеанса, будет выполнен тот же веб-запрос.

Поскольку эти данные являются статическими, т.е. не меняются, я думаю о создании глобальных переменныхдержать поставщиков данных.При начальной загрузке приложения будет выполнена серия вызовов веб-службы для заполнения всех необходимых поставщиков данных.Затем, каждый раз, когда модуль открывается, он может использовать этих глобальных провайдеров вместо того, чтобы делать ненужные и повторные запросы.Это НЕ будут крупные провайдеры, поэтому я не думаю, что память браузера должна быть проблемой.

У кого-нибудь есть более элегантный способ сделать это?

1 Ответ

1 голос
/ 12 июня 2010

Для статических неизменяемых данных; жесткий код это.

Если вы должны пропинговать удаленный сервер для этих данных; хорошо реализовать механизм кэширования для сокращения издержек вперед и назад.

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