Adobe Flex;如何缓存主应用程序

时间:2012-02-22 19:55:29

标签: flex caching adobe

Adob​​e Flex是否支持主应用程序的缓存;即如果用户之前已加载它并且自上次加载后它尚未被修改,浏览器是否可以从其缓存中获取swf文件等?我使用boa作为Web服务器的嵌入式系统,因此可以根据需要修改任何行为。

谢谢, 佛瑞德

2 个答案:

答案 0 :(得分:2)

不确定实际上是否是您问题的答案,但我可以告诉您,浏览器会缓存swf文件,只要它在您的html中以相同的方式引用。

IE中。我们在引用它时使用src =“myApp.swf?dummy = 102032”以避免缓存。您可以使用httpfox或任何其他网络监视工具来查看您的swf何时被缓存。

答案 1 :(得分:1)

浏览器会自动执行缓存,就像您通过它查看的任何其他文件一样。只要用户在浏览器中设置了缓存,除非文件的URL发生更改(包括查询字符串),否则不会出现问题。

如果您使用RSL,还有RSL缓存。默认情况下,它们仅作为SWF位于输出文件夹中,但您可以使用Adobe签名的RSL,这些RSL是SWZ扩展,托管在Adobe站点上,并在Flash Player级别缓存,而不是在浏览器中缓存。这意味着即使用户在浏览器中禁用了缓存,它也会以任何一种方式缓存RSL。