Gereksiz ağ işlemleri

Varlıkları yükledikten sonra, onları her ihtiyaç duyduğunuzda ağdan yüklemek yerine yerel olarak önbelleğe alın.

Uygulamanız medya veya veri gibi varlıklar yüklerse, varlıkları yerel aygıta kaydederek önbelleğe alın. Seyrek değişen varlıklar için, önbelleği belirli aralıklarla güncellemeyi göz önünde bulundurun. Örneğin, uygulamanız bir görüntü dosyasının yeni bir versiyonu olup olmadığını günde bir defa kontrol edebilir veya iki saatte bir yeni veri olup olmadığını kontrol edebilir.

Varlıkları tür ve yapılarına bağlı olarak çeşitli yollardan önbelleğe alabilirsiniz.

  • Görüntüler ve video gibi medya varlıkları: Dosyaları File ve FileStream sınıflarını kullanarak dosya sistemine kaydedin

  • Bağımsız veri değerleri veya küçük veri kümeleri: değerleri SharedObject sınıfını kullanarak yerel paylaşılan nesneler olarak kaydedin

  • Daha büyük veri kümeleri: verileri yerel bir veritabanına kaydedin veya serileştirip bir dosyaya kaydedin

Veri değerlerinin önbelleğe alınması için, açık kaynaklı AS3CoreLib projesi adresinde yükleme ve önbelleğe almayı sizin için yapan bir ResourceCache sınıfı mevcuttur.