缓存如何在flex web应用程序中工作?

时间:2012-01-26 06:30:53

标签: flex

我是Flex的新手,想了解如何为服务器重复请求的数据实现客户端缓存。

让我们专注于一个讨论缓存的简单示例。选择具有多个屏幕的Flex应用程序,其中每个屏幕绘制一系列(x和y数据)。用户可以在屏幕之间切换,并且每次访问或重新访问屏幕时,从服务器请求x和y数据的数字阵列。当然,服务器上的x和y数据的值永远不会改变。

我想了解可用于在浏览器或AIR应用程序中实现缓存的可用技术,以便在第一次下载x和y数据时,应用程序在重新访问此时从缓存中提取这些数组屏幕在未来。

这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

这取决于你想要缓存的内容。 Swf是由浏览器缓存的。因此,每次浏览器指向您的站点时都不会下载swfs。 如果您想记住用户之前在屏幕上键入的内容或自动填充,或者只是缓存非敏感数据,您可以使用SharedObject。 然后总是存在传统方式将您从服务器检索的数据存储在ArrayCollection或内存中的其他对象中并多次引用它。