Browser side cache yapılan işlemlerin sonuçlarının bir değişken ya da dizi içinde saklanmasıdır. En çok ajax yanıtlarının cachelenmesinde ve matematiksel işlemlerin sonuçlarının cachelenmesi için kullanılır. Eğer basit düşünürseniz olayı uygulamak ço kolaydır, 1 değişken oluşturup yaptığınız bir ajax isteğinin sonucunu değişkene atadıktan sonra işlem yaparsınız.
Örn :
var cache;
ajaxCall(,,ajaxHandler);
ajaxHandler(resp){
cache = resp;
//yanıt ile ilgili işlemleri
}
Cacheleme şu şekilde işe yaramaktadır, eğer 1 kere alınıp sonra aynı kalacağını düşündüğünüz alanlar var ise bu alanları cacheleyip bir daha almakla uğraşmazsınız, ya da bir işlemin sonucunu ajax ile alırsınız ve bir sonraki işlemlerde ajax çağrısı yerine cacheden alırsınız.
Gerçek bir örnek vermek gerekirse, daha önceki projelerimde bir resime ait etiketleri ajax ile getirmem gerekli idi ve 1 kere alınması yeterli idi, 1 kere alıp cacheledim ve bir sonraki çağrıları cacheden aldım.
Kategorisi: javascript
