Подписанные и не подписанные рамки RSL во Flex - PullRequest
0 голосов
/ 12 июля 2011

Пожалуйста, объясните мне, что такое базовый RSL и чем отличаются подписанные и неподписанные базовые RSL во Flex.Заранее спасибо.

1 Ответ

2 голосов
/ 12 июля 2011

Во-первых, на этом сайте есть замечательный инструмент под названием «поиск», который также мог бы указать вам правильное направление.

Например: Flex RSL Понимание использование каркаса RSL для уменьшения размера SWF-файла

Затем, после поиска в поиске «unsigned rsl», вы берете первую запись, являющуюся официальной Adobe LiveDoc

Там четко указано:

Каждое приложение Flex использует некоторые аспекты инфраструктуры Flex, которая представляет собой относительно большой набор классов ActionScript, определяющих инфраструктуру приложения Flex.Если клиент загружает два разных приложения Flex, приложение, вероятно, загрузит перекрывающиеся определения классов.Это может быть проблемой для пользователей, которые находятся на удаленном или медленном сетевом соединении.Это также приводит к тому, что приложения Flex загружаются медленнее, чем приложения на основе HTML.

Чтобы преодолеть эти ограничения, вы можете использовать интегрированные RSL с вашими приложениями Flex.Эти библиотеки состоят из библиотек классов Flex и могут использоваться с любым приложением Flex.Каркасные RSL выпускаются в двух версиях: подписанной и неподписанной.Подписанные RSL инфраструктуры кэшируются в специальном кэше проигрывателя, а не в кэше браузера.Они могут быть доступны любому приложению независимо от исходного домена этого приложения.Их нужно загрузить на клиент только один раз, и они не удаляются с диска клиента, когда очищается кэш браузера.RSL без подписи кэшируются в кэше браузера и могут использоваться только приложениями, имеющими доступ к домену RSL.

Flash Player 9.0.115 и более поздние версии поддерживают загрузку подписанных RSL инфраструктуры.Эти RSL могут быть загружены приложениями в разных доменах.Рамочные RSL подписаны и имеют расширение SWZ.Только Adobe может создавать подписанные RSL, и только подписанные RSL могут храниться в кэше проигрывателя.Если вы создадите RSL, который содержит пользовательскую библиотеку, она будет подписана.Вы не можете подписать это.Если проигрыватель с версией более ранней, чем 9.0.115, пытается загрузить базовый RSL, Flash Player пропускает его и загружает отказоустойчивый RSL, если он был указан при компиляции приложения.

Cheers

...