我有一个Flex 3应用程序,可以调用Web服务。该webservice调用返回一个Flex读取和解析的2 Mb文件。问题是有时需要45秒。我想知道是否有办法从web服务缓存响应?因此,下次加载Flash影片时,不必重新下载完整文件,只需更新数据。
感谢您的帮助
伊夫
答案 0 :(得分:0)
如果您可以根据参数唯一标识请求,那么可以编写代码以便将请求映射到响应。然后调用getWebServiceResult(x,y,z)之类的方法,检查是否已找到{x,y,z}的结果。
虽然Flex内置了一些缓存功能,所以我先仔细检查一下。
答案 1 :(得分:0)
或者,如果您拥有该Web服务,请尝试使用http缓存标头通知浏览器它可以在缓存中保存响应的时间。然后,您不必更改Flex客户端中的任何内容。