HTTP önbellekleme, tarayıcıların ve CDN'lerin bir yanıtı yeniden getirmek yerine yeniden kullanmasını sağlar; bu, Cache-Control başlığıyla kontrol edilir. Web uygulamaları için kazanan desen: varlık dosya adlarınızı hash'leyin ve onları sonsuza dek önbelleğe alın; HTML'yi önbelleklenemez tutun.
İki katmanlı strateji
http
# Hash'lenmiş, sürümlenmiş varlıklar — belirli bir URL için içerik asla değişmez
Cache-Control: public, max-age=31536000, immutable
# ör. /static/app.9f2c1a.js (içerik değişince hash değişir)
# HTML — yeni varlık hash'lerini gösterebilmesi için her zaman taze olmalı
Cache-Control: no-cache
