【发布时间】:2011-04-06 01:13:21
【问题描述】:
在我的应用程序中,我多次调用以使用 Loader 实例在后台将图像预加载到浏览器缓存中,并忽略完整事件。我不将结果存储在应用程序中,而是希望将它们存储在浏览器缓存中。图片的 Expires 标题日期很长。
当我想使用特定图像时,我再次使用 Loader 实例并调用相同的 url 并侦听完成事件以将文件加载到图像。
问题是,当我重新请求“缓存”图像的 url 时,它正在发出一个响应为 200 状态的 http 请求,我认为这意味着它正在访问服务器。
如何确保对缓存图像的请求永远不会从 Flex 到达服务器?
一般来说,我发现任何对缓存图像(具有长过期标头)的 url 的请求都在向服务器发出另一个请求,或者至少这是我在 Firebug 中的解释。
任何想法如何做到这一点?还是我误解了 Firebug 告诉我的内容?
谢谢。
【问题讨论】:
标签: apache-flex image caching preload