//這裡用的是android studio3.0
// 設定快取大小為20mb
int memorycachesizebytes = 1024 * 1024 * 20; // 20mb
// 設定記憶體快取大小
builder.setmemorycache(new lruresourcecache(memorycachesizebytes));
// 根據sd卡是否可用選擇是在內部快取還是sd卡快取
if(sdcardutils.issdcardenable())else
}// 針對v4使用者可以提公升速度
@override
public boolean ismanifestparsingenabled()
}
.load(url)
.skipmemorycache(true)//預設為false
.dontanimate()
.centercrop()
.into(imageview);
.load(url)
.diskcachestrategy(diskcachestrategy.all)
.dontanimate()
.centercrop()
.into(imageview);
/*預設的策略是diskcachestrategy.automatic
diskcachestrategy有五個常量:
diskcachestrategy.all 使用data和resource快取遠端資料,僅使用resource來快取本地資料。
diskcachestrategy.none 不使用磁碟快取
diskcachestrategy.data 在資源解碼前就將原始資料寫入磁碟快取
diskcachestrategy.resource 在資源解碼後將資料寫入磁碟快取,即經過縮放等轉換後的資源。
diskcachestrategy.automatic 根據原始資料和資源編碼策略來自動選擇磁碟快取策略。*/
//磁碟快取清理(子執行緒)
//記憶體快取清理(主線程)
public class glideutils
public static void initimagenocache(context context, string url, imageview imageview)
public static void clearmemorycache(context context)
public static void clearfilecache(context context)
}).start();}}
費分享 nginx web快取配置
1.場景 使用proxy cache快取web靜態內容檔案和通過rewrite偽靜態化後的html整頁面快取。動態內容通過ajax動態獲取,也保持內容一致。2.nginx 配置 a.新增快取檔案儲存路徑 vi etc nginx nginx.conf 注 proxy temp path和proxy ...
Ehcache快取配置
cache配置 name cache的唯一標識 maxelementsinmemory 記憶體中最大快取物件數。maxelementsondisk 磁碟中最大快取物件數,若是0表示無窮大。eternal element是否永久有效,一但設定了,timeout將不起作用。overflowtodisk ...
Nginx 快取配置
之前講過nginx的正向 和反向 但是對於我們yum源 這肯定是不夠的,最好是要能快取資源。畢竟yum源的東西大部分都是靜態資源,不會改變,如果能快取這些資源,不僅能加快使用者對資源的獲取,另一方面也減少了出口流量和頻寬。這其實也就是cdn的初衷了。接下來就來說說nginx的快取配置。不多說,直接上...