Geri-ileri önbelleği test et

Sofia Emelianova
Sofia Emelianova

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:

  1. Sayfanızda Geliştirici Araçları'nı açın, ardından Uygulama > Arka plan hizmetleri > Geri-ileri önbellek'e gidin.

    Geri-ileri önbellek sekmesi.

  2. 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:

Geri-ileri önbellekten başarıyla sunuldu.

Aksi takdirde, sorunların listesini görürsünüz.

Hangi karelerin hangi kareleri etkilediğini öğrenmek için Kareler Genişlet simgesi. bölümünü genişletin.

Genişletilmiş Çerçeveler bölümü.

Ö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:

Geri-ileri önbelleğe alınmaya uygun değil.

  • İş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.

Çerçeveler engelleniyor.

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çin Permissions-Policy: unload=() HTTP yanıt başlığını tanımlayın.