Loading...

CDN.com.tr Yardım

Cache durumunu oku: HIT, MISS, BYPASS, EXPIRED

CDN'in bir isteği cache'ten verip vermediğini yanıttaki X-Proxy-Cache-MT başlığı söyler (başka CDN'lerdeki X-Cache'in karşılığı). HIT, yanıtın origin'e gitmeden edge cache'inden geldiğini; MISS, origin'den alınıp kaydedildiğini; EXPIRED, süresi dolan kopyanın tazelendiğini; BYPASS ise isteğin bir kural ya da oturum cookie'si yüzünden bilerek origin'e gittiğini gösterir. Başlığı DevTools'ta ya da curl ile okuyabilirsiniz.

Cache durumunu oku: HIT, MISS, BYPASS, EXPIRED

CDN'in bir isteği cache'ten verip vermediğini yanıttaki X-Proxy-Cache-MT başlığı söyler (başka CDN'lerdeki X-Cache'in karşılığı). HIT, yanıtın origin'e gitmeden edge cache'inden geldiğini; MISS, origin'den alınıp kaydedildiğini; EXPIRED, süresi dolan kopyanın tazelendiğini; BYPASS ise isteğin bir kural ya da oturum cookie'si yüzünden bilerek origin'e gittiğini gösterir. Başlığı DevTools'ta ya da curl ile okuyabilirsiniz.

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ığına uyuyor mu?

Kurala bağlı — ikisi aynı anda çalışmaz. Yayınlama Kuralları'nda Tarayıcı cache süresini kullan açıkken (yeni hesapların varsayılanı) edge TTL'ini origin'in Cache-Control, s-maxage veya Expires başlığı belirler ve başlık tarayıcıya değişmeden gider. Cache Bitiş Süresi girerseniz o kuralda origin'in cache başlıkları yok sayılır ve tarayıcıya giden başlık da sizin sürenizle yeniden yazılır. İki tuzak: Set-Cookie gönderen bir yanıt, Cache-Control ne kadar doğru olursa olsun cachelenmez; ve Görsel Optimizasyonu hesapta ya da kuralda açıksa görseller origin ne derse desin 365 gün tutulur.

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

Hayır. Cache anahtarında cihaz bileşeni yok — mobil ve masaüstü aynı girdiyi paylaşır, bir yolu purge etmek ikisini birden temizler.

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

Güvenlik sayfası: WAF, IP ve ülke engelleme, hotlink, rate limit

Hesap düzeyindeki tüm güvenlik kontrolleri tek Güvenlik sayfasında: site geneli WAF anahtarı, JS Challenge bot koruması, IP ve ülke engelleme, hotlink koruması, istek rate limit'i ve link süresi. Her kayıt edge'e otomatik deploy olur — ayrı bir yayınlama adımı yoktur.

ASN ve ülke bazlı trafik engelleme

Aynı panelde iki hesap geneli kara liste: ülke kodu ile bütün ülkeleri, otonom sistem numarası ile bütün ağları engelleyebilirsiniz. Engellenen ziyaretçi, üzerinde Referans No bulunan markalı 403 sayfasını görür.

Alan adlarınız için HSTS açma

Hsts güvenlik ön ayarı, edge sunucularının HTTPS yanıtlarına Strict-Transport-Security: max-age=31536000 başlığını eklemesini sağlar. Sitenizi bir kez görmüş bir tarayıcı, bir yıl boyunca onu düz HTTP üzerinden açmayı reddeder.

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.

Görsel optimizasyonu: edge'de AVIF ve WebP

Görsel optimizasyonunu hesap için ya da tek bir yayınlama kuralı için açın, WebP ya da WebP + AVIF seçin: edge JPEG ve PNG görselleri dönüştürür ve her tarayıcıya kabul ettiği bir biçimi gönderir; sayfalarınızdaki görsel URL'leri değişmez.