REST'in avantajlarından biri, geleneksel http önbellekleri aracılığıyla istekleri önbelleğe alma yeteneğidir (bunların önbelleğe alınabilir istekler olduğu varsayılarak).
Tek, daha büyük, daha az sıklıkta kullanılan ve muhtemelen farklı istekleriniz olduğunda ( a,b,c,d
bu sefer öğeleri ve bir a,b,d,e
dahaki sefere öğeleri getireceğim), isteği önbellek kaçırma ve süresi dolabilecek bir önbellekten alma olasılığınızı artırırsınız kaynak ile aranızda bir yerde oturuyor.
Yukarıda belirtilen iki istek kümesi göz önüne alındığında, ikinci istek önbellek isabet oranının % 75'ine sahip olabilir ve e
dört şeyin hepsinden ziyade çok daha hızlı getirilebilir .
İlk önbellek özlem isteklerini yapan kişi önbellek özledikleri almaya devam edeceğinden, bunu kullanan kişiler için hemen anlaşılmayabilir.
Bu, yerel olmayan önbellek isabetlerinin alınma olasılığının düşük olduğu bir mobil ağ bağlantısında ideal olacağı anlamına gelmez. Ancak sıcak noktalar veya diğer wifi durumları için önbellek isabetleri çok daha yararlı olabilir.
Bunların çoğu tekrar başvurunuzun nasıl çalıştığına bağlıdır. Başlangıçta tüm bu verileri mi istiyor? veya yanıt süresi beklentilerinin farklı olduğu bir sayfa yükünden mi bahsediyoruz?
Yapılacak en ideal şey, uygulamanızın çeşitli durumlarda nasıl performans gösterdiğini görmek için bunu test etmek olacaktır. Mobil cihazınızı izleyebileceğiniz yerel bir kablosuz ağa bağladığınız bir durumu ayarlamayı (Google'da sadece ilk hit olur) ve işlerin gerçekte nasıl çalıştığını (veya çalışmadığını) görmek için kötü bir internet bağlantısı simüle etmeyi düşünün ve hangisinin en iyi performansa sahip olduğu.