Bu kılavuzda, aşağıdakileri yapmak için Chrome Geliştirici Araçları'nın nasıl kullanılacağı gösterilmektedir:
- Tarayıcının geri ve ileri düğmelerini kullanırken sayfanızı anında yüklemeler için optimize edip etmediğinizi test edin.
- Sayfanızın bu tür bir önbelleğe alma için uygun olmasını engelleyebilecek sorunları belirleyin.
Geri-ileri önbellek (veya bfcache), anında geri ve ileri gezinme sağlayan bir tarayıcı optimizasyonudur. Daha fazla bilgi için Geri-ileri önbellek başlıklı makaleye bakın.
Geri-ileri önbelleği test et
Geri-ileri önbelleği test etmek için şu adımları uygulayın:
Sayfanızda Geliştirici Araçları'nı açın, ardından Uygulama > Arka plan hizmetleri > Geri-ileri önbellek'e gidin.
Geri-ileri önbelleği test et'i tıklayın.
Chrome sizi otomatik olarak
chrome://terms/
adresine ve ardından sayfanıza geri götürür.Alternatif olarak, tarayıcının geri ve ileri düğmelerini de tıklayabilirsiniz.
Geri-ileri önbellek, sayfanız için sorunsuz bir şekilde çalışıyorsa aşağıdaki mesajı görürsünüz:
Aksi takdirde, sorunların listesini görürsünüz.
Hangi karelerin hangi kareleri etkilediğini öğrenmek için Kareler bölümünü genişletin.
Önbelleğe almayı engelleyen sorunları çözme
Sayfanız geri-ileri önbelleğe alınmaya uygun değilse Geri-ileri önbellek sekmesinde üç tür nedenin bulunduğu bir liste gösterilir:
- İşlem yapılabilir. Önbelleğe almayı etkinleştirmek için bu sorunları düzeltebilirsiniz. Örneğin,
unload
etkinliklerini kullanmayı bırakın. - Destek Bekleniyor. Chrome bu özellikleri henüz desteklemediğinden önbelleğe almayı engeller. Ancak, desteklendiğinde Chrome bu sınırlamaları kaldırır.
- İşlem Yapılamaz. Bu sorunları bu sayfada düzeltemezsiniz. Sayfa kontrolü dışında olan bir şey önbelleğe almayı engeller.
Hangi çerçevenin engelleyici olduğunu öğrenmek için sorun açıklamasının altındaki ilgili bölümü genişletin.
Geri-ileri önbelleğe almayı engelleyen yaygın sorunlar
Bfcache'in çalışmasını engelleyen iki ana neden şunlardır:
Cache-Control: no-store
üstbilgisi.Bu üstbilgi değeri, kişisel ve gizli bilgiler içeren sayfalar için önerilir. Makul ölçüde yeni olmasını istediğiniz sayfalar için
no-cache
kullanın veya kısa bir önbellek süresi (ör.max-age=60
) kullanın.Sorunlu kaldırma işleyicileri.
Chrome, kaldırma işleyicilerini kullanımdan kaldırmayı planlıyor ve hiçbir
unload
etkinliğinin kullanılmamasını öneriyor.Web sitenizin kaldırma işleyicileri kullanmadığından emin olmak ve örneğin, uzantıların
unload
etkinlikleri eklemesini önlemek içinPermissions-Policy: unload=()
HTTP yanıt başlığını tanımlayın.