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:
Sayfanızda Geliştirici Araçları'nı açın, ardından Uygulama > Arka plan hizmetleri > Geri/ileri önbelleği'ne gidin.
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:
Aksi takdirde sorunların listesini görürsünüz.
Hangi sorunların 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 neden içeren bir liste gösterilir:
- 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.
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çinPermissions-Policy: unload=()
HTTP yanıt başlığını belirtin.