繁体   English   中英

能否仅依靠Adobe来实现Flex / Flash RSL(以避免使用自己的带宽)?

[英]Can one rely exclusively on Adobe for Flex/Flash RSL's (to avoid using own bandwidth)?

如果服务器资源有限,并且期望访问Flash站点的流量很大,是否有一种不必提供运行时共享库​​的方法,而是依靠Adobe来完成?

例如,如果要确保始终从“ fpdownload.adobe.com”而不是从您自己的服务器中获取“ framework_4.0.0.14159.swz”,则应对config部分进行哪些修改:

<runtime-shared-library-path>
    <path-element>/opt/flex4/frameworks/libs/framework.swc</path-element>
    <rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/framework_4.0.0.14159.swz</rsl-url>
    <policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
    <rsl-url>framework_4.0.0.14159.swz</rsl-url>
    <policy-file-url></policy-file-url>
</runtime-shared-library-path>
...
<static-link-runtime-shared-libraries>false</static-link-runtime-shared-libraries>

另外,有什么理由可能是个坏主意吗?

请注意,我正在使用命令行编译器mxmlc.exe(不是Flex Builder)。

更新:我想我的问题比上述问题更多的是关于我在运行时遇到的错误。 实际上,Flash尝试从我的服务器开始下载的原因是Adobe下载失败(请参阅我的评论中的错误消息)。 因此,我将接受以下答案,如果我不能成功解决问题,则可能会提出另一个问题。

来自使用框架RSL

注意:您可以指向Adobe网站上托管的SWZ文件,而不是将自己的SWZ文件部署为RSL。 在这种情况下,请在flex-config.xml文件中查看RSL的默认条目,以了解如何链接到它们。

您可以,但是永远不要这样做-adobe.com有时确实崩溃了,或者客户端可能被允许访问您的站点,而不是Adobe的站点(例如,由于公司防火墙的原因)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM