不必要的網路作業

載入資源之後將資源快取於本機,而不是在每次需要資源時才從網路載入。

如果應用程式會載入資源 (例如媒體或資料),請將資源儲存在本機裝置以快取這些資源。資源若很少變更,請考慮定期更新快取。例如,應用程式可以每天檢查一次是否有新版的影像檔案,或每隔兩小時檢查一次是否有全新的資料。

視資源的類型與性質而定,有數種方式可用來快取資源:

  • 媒體資源 (例如影像與視訊):使用 File 與 FileStream 類別,將檔案儲存到檔案系統

  • 個別的資料值或小型資料集:使用 SharedObject 類別,將值儲存為本機共享物件

  • 大型資料集:將資料儲存於本機資料庫,或將資料序列化,然後儲存至檔案

若要快取資料值,請參閱 open-source AS3CoreLib project (開放原始碼 AS3CoreLib 專案) ,內容包含可為您載入和快取工作的 ResourceCache 類別。