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ı nasıl kullanacağınız gösterilmektedir:

  • Tarayıcının geri ve ileri düğmelerini kullanırken sayfanızı anında yüklenecek şekilde optimize edip etmediğinizi test edin.
  • Sayfanızın bu tür bir önbelleğe alma işlemi için uygun olmasını engelleyebilecek sorunları belirleyin.

Geri-ileri önbellek (veya bfcache), hızlı ileri ve geri gezinmeyi sağlayan bir tarayıcı optimizasyonudur. Daha fazla bilgi için Geri/ileri önbellek bölümüne bakın.

Geri-ileri önbelleği test etme

Geri/ileri önbelleği test etmek için aşağıdaki adımları uygulayın:

  1. Sayfanızda Geliştirici Araçları'nı açın, ardından Uygulama > Arka plan hizmetleri > Geri/ileri önbelleği'ne gidin.

    Geri-ileri önbellek sekmesi.

  2. Geri-ileri önbelleği test et'i tıklayın.

    Chrome sizi otomatik olarak chrome://terms/'e ve ardından sayfanıza geri götürür.

    Alternatif olarak, tarayıcının geri ve ileri düğmelerini de tıklayabilirsiniz.

Sayfanızda geri/ileri önbelleği sorunsuz ç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 sorunların 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 neden içeren bir liste gösterilir:

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

  • Uygulanabilir. Önbelleğe almayı etkinleştirmek için bu sorunları düzeltebilirsiniz. Örneğin, unload etkinliklerini kullanmayı bırakın.
  • Beklemedeki Destek. Chrome bu özellikleri henüz desteklemediğinden önbelleğe alma işlemi engellenir. Ancak Chrome, desteklenmeye başladıktan sonra bu sınırlamaları kaldırır.
  • Uygulanabilir değil. Bu sayfadaki sorunları bu sayfadan düzeltemezsiniz. Sayfanın kontrolü dışında bir şey önbelleğe almayı engelliyor.

Engelleyen kareyi bulmak için sorunun açıklamasının altındaki ilgili bölümü genişletin.

Çerçeveleri engelleme.

Geri/ileri önbelleğe almayı engelleyen yaygın sorunlar

bfcache'in çalışmasını engelleyen iki ana neden vardır:

  • Cache-Control: no-store başlığı.

    Bu başlık değeri, kişisel ve gizli bilgilerin yer aldığı sayfalar için önerilir. Makul ölçüde güncel olmasını istediğiniz sayfalar için no-cache veya kısa bir önbelleğe alma süresi (ör. max-age=60) kullanın.

  • Sorunlu boşaltma işleyicileri.

    Chrome, yükleme işleyicileri için desteği sonlandırmayı planlamakta ve unload etkinliğini hiçbir zaman kullanmamanızı önermektedir.

    Web sitenizin boşaltma 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ı belirtin.