Flex RSL против модулей

Я не понимаю, как использовать RSL и модули. Говорят, что RSL будут кэшироваться в браузере, чтобы их можно было использовать в нескольких приложениях без повторной загрузки одной и той же библиотеки. Мой вопрос: поскольку модули также публикуются только как swf, и будут ли они кэшироваться, как и любое другое приложение (swf)? Какая особая логика используется в RSL для получения кеша? Чем отличается логика кеширования для RSL от модулей?

спасибо, Мани


person user1281276    schedule 02.04.2012    source источник


Ответы (1)


Есть два типа RSL: подписанные (Adobe) и неподписанные (как мы с вами сделали бы).

Подписанные RSL содержат классы инфраструктуры Flex и фактически кэшируются самим Flash Player. Вы можете уменьшить размер своего приложения, используя эти RSL (по умолчанию в Flex 4).

Вы можете скомпилировать свой собственный код в неподписанные модули RSL или Flex. Оба они, как обычно, кешируются браузером.

SWF-файлы модуля могут быть загружены приложением в любое время, RSL загружаются заранее при запуске приложения.

Есть определенное преимущество в использовании RSL фреймворка Flex, но для вашего собственного кода Модули могут иметь преимущество, b / c они не заставляют код загружаться во время запуска приложения.

person Sunil D.    schedule 02.04.2012