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 kullanarak sayfanızı hızlı yüklemeler için optimize edip etmediğinizi test edin.
- Sayfanızın bu tür önbelleğe alma için uygun olmasını engelleyebilecek sorunları belirleyin.
Geri-ileri önbellek (veya bfcache), hızlı geri ve ileri gezinmeye olanak tanıyan bir tarayıcı optimizasyonudur. Daha fazla bilgi için Geri-ileri önbellek bölümüne 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çıp 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/
sayfasına ve 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ızda herhangi bir sorun olmadan çalışıyorsa aşağıdaki mesajı görürsünüz:
Aksi takdirde, sorunların bir listesi gösterilir.
Hangi sorunların hangi kareleri etkilediğini öğrenmek için Çerçeveler bölümünü genişletin.
Önbelleğe almayı engelleyen sorunları çözme
Sayfanız geri-ileri önbelleğe almaya uygun değilse Geri-ileri önbellek sekmesinde size üç tür nedenin olduğu bir liste gösterilir:
- İşlem yapılabilir. Önbelleğe almayı etkinleştirmek için bu sorunları düzeltebilirsiniz. Örneğin,
unload
etkinliklerini kullanmaya son verin. - Destek Bekleniyor. Chrome henüz bu özellikleri desteklemediğinden önbelleğe almayı önler. Ancak, desteklendikten sonra Chrome bu sınırlamaları kaldırır.
- İşlem Yapılamaz. Söz konusu sorunları bu sayfada düzeltemezsiniz. Sayfanın kontrolü dışında olan bir şey önbelleğe almayı engelliyor.
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'nin ç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 düzeyde güncel olmasını istediğiniz sayfalar için
no-cache
veya kısa bir önbellek süresi kullanın (örneğin,max-age=60
).Sorunlu kaldırma işleyicileri.
Chrome, kaldırma işleyicilerini kullanımdan kaldırmayı planlıyor ve hiçbir zaman
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 engellemek içinPermissions-Policy: unload=()
HTTP yanıt başlığını tanımlayın.