Loading...

CDN.com.tr Yardım

Cache durumunu oku: HIT, MISS, BYPASS, EXPIRED

X-Proxy-Cache-MT yanıt başlığıyla CDN'in bir isteğe tam olarak ne yaptığını görün ve cache'in beklendiği gibi çalıştığını doğrulayın.

Cache durumunu oku: HIT, MISS, BYPASS, EXPIRED

X-Proxy-Cache-MT yanıt başlığıyla CDN'in bir isteğe tam olarak ne yaptığını görün ve cache'in beklendiği gibi çalıştığını doğrulayın.

Kullanım senaryoları

Müşteri tarayıcı DevTools'ta yanıt başlıklarına bakıyor ve içeriğin CDN cache'inden mi servis edildiğini, origin'den mi çekildiğini yoksa bilinçli olarak atlandığını mı öğrenmek istiyor.

Akış

  1. Sayfa veya asset URL'ini açıp yanıt başlıklarını inceleyin (DevTools Network sekmesi veya `curl -I`).
  2. `X-Proxy-Cache-MT` başlığını bulun.
  3. Değeri aşağıdaki sözlükle eşleştirin.
  4. İsteği tekrarlayın: sağlıklı cachelenebilir bir URL ilk istekte MISS, sonra HIT verir.

Kontroller

  • HIT — origin'e gitmeden CDN cache'inden servis edildi. Statik ve anonim içerik için hedef budur.
  • MISS — henüz cache'te yoktu; origin'den alınıp kaydedildi. Aynı isteğin tekrarı HIT olmalı.
  • EXPIRED — cache'teydi ama TTL doldu; origin'den tazelendi.
  • BYPASS — bu istek bir atlama kuralına takıldı, CDN bilerek origin'e gitti. En yaygın neden: panele/CMS'e giriş yapmış olmanız — oturum/giriş cookie'si sizin için cache'i kapatır. O cookie'si olmayan ziyaretçiler HIT almaya devam eder.

Sık sorulan sorular

Tarayıcımda hep BYPASS görüyorum ama cache açık olmalı — neden?

Neredeyse kesin olarak siteye veya panele giriş yapmışsınız. Giriş ve oturum cookie'leri, kişiselleştirilmiş sayfalar asla cachelenmesin diye cache'i bilerek atlar. Gizli pencereyle veya `curl -I https://domaininiz.com/path` ile test edin — MISS sonra HIT görmelisiniz.

CDN, origin'in Cache-Control başlığını neden dikkate almıyor?

Cache TTL'i origin yanıt başlığı değil, Advanced Management'taki hesap cache kuralları belirler. Origin başlığı tarayıcılara aynen iletilir. Path veya içerik türü bazlı TTL için Add Rule kullanın.

Mobil ve masaüstü ayrı mı cacheleniyor?

Evet. Mobil user-agent'lar ayrı bir cache girdisi alır; böylece mobile özel HTML asla masaüstü ziyaretçilere servis edilmez (tersi de geçerli).

Herkes için taze içeriği nasıl zorlarım?

Purge Management'tan ilgili path'i temizleyin. Kendi tarayıcınızdaki hard refresh yalnızca sizin tarayıcı önbelleğinizi etkiler, CDN cache'ini etkilemez.

İlgili sayfalar

WAF loglarını oku

Internal log sistemlerini açmadan blocked/challenged traffic açıklayın.

Cache purge yap

Path, saved path veya tüm account purge yapın; CDN cache ile browser cache farkını ayırın.