2010-02-08 75 views
0

我有一個調用web服務的Flex 3應用程序。該webservice調用返回一個2 MB的文件,可以彈性讀取和分析。問題是它有時需要45秒。我想知道是否有辦法緩存Web服務的響應?因此,下次我加載Flash影片時,無需重新下載完整文件,只需更新數據即可。在Flex上緩存webservice調用3

感謝您的幫助

伊夫

回答

0

那麼你可以代碼的東西,讓你的請求映射到一個響應,如果你能唯一標識基於參數的請求。然後調用像getWebServiceResult(x,y,z)這樣的方法來檢查是否已經找到{x,y,z}的結果。

雖然可能有內置到Flex中的緩存功能,所以我首先仔細檢查一下。

0

或者,如果您擁有該Web服務,請嘗試使用http緩存標頭通知瀏覽器可以在緩存中保存響應的時間。那麼你不需要改變你的Flex客戶端中的任何東西。