Cache durumunu oku: HIT, MISS, BYPASS, EXPIRED
X-Proxy-Cache-MT başlığı, yanıtın önbellekten gelip gelmediğini gösterir.
CDN.com.tr Yardım
Edge metin yanıtlarını otomatik olarak sıkıştırır: destekleyen tarayıcılara Brotli, diğerlerine gzip. Her alan adının hangi yöntemi kullandığını Sıkıştırma kartında görün ve curl ile doğrulayın.
Cache, güvenlik, WAF ve purge
Edge metin yanıtlarını otomatik olarak sıkıştırır: destekleyen tarayıcılara Brotli, diğerlerine gzip. Her alan adının hangi yöntemi kullandığını Sıkıştırma kartında görün ve curl ile doğrulayın.
Kart, her alan adının HTTP ve HTTPS üzerindeki sıkıştırmasını gösterir.
Beklenen sonuç: Varsayılan ayarlarla sunulan bir alan adında Brotli ve gzip yazar; altında #… numaralı kuraldan ya da sertifika doğrulama kuralından gibi bir not bulunur.
CSS ya da JavaScript gibi en az 256 baytlık bir metin dosyasını bir kez Brotli, bir kez gzip isteyerek indirin.
Accept-Encoding: br ile bir GET isteği gönderin ve yanıt başlıklarını okuyun.Accept-Encoding: gzip ile tekrarlayın.Beklenen sonuç: İlk yanıtta content-encoding: br, ikincisinde content-encoding: gzip; ikisinde de vary: Accept-Encoding.
curl -s -o /dev/null -D - -H 'Accept-Encoding: br' https://www.example.com/assets/app.css | grep -iE '^(content-encoding|vary):'
curl -s -o /dev/null -D - -H 'Accept-Encoding: gzip' https://www.example.com/assets/app.css | grep -iE '^(content-encoding|vary):'
İndirme boyutu, sıkıştırmanın kendi dosyalarınızda ne kazandırdığını gösterir.
Accept-Encoding: br ile, bir kez Accept-Encoding başlığı olmadan indirin.Beklenen sonuç: İki bayt sayısı: önce sıkıştırılmış boyut, sonra sıkıştırılmamış boyut.
curl -s -o /dev/null -w '%{size_download}\n' -H 'Accept-Encoding: br' https://www.example.com/assets/app.css
curl -s -o /dev/null -w '%{size_download}\n' https://www.example.com/assets/app.css
Sitenizi CDN'in arkasına aldınız ve HTML, CSS, JavaScript ve JSON yanıtlarının ziyaretçilere sıkıştırılmış olarak ulaştığını, kaynak sunucunuzda (origin) sıkıştırma ayarlamadan doğrulamak istiyorsunuz.
content-encoding başlığına bakın.application/json, application/ld+json, application/manifest+json), XML (RSS ve Atom akışları dahil), düz metin, SVG, ICO ikonları, WebAssembly ile TTF, OTF ve EOT fontları. Diğer içerik türleri olduğu gibi gönderilir.Vary: Accept-Encoding taşır; aradaki önbellekler sıkıştırılmış ve sıkıştırılmamış sürümleri ayrı tutar.Content-Encoding başlığı olan) yeniden sıkıştırılmaz.Hayır. Sıkıştırma otomatiktir: yayınlama kuralları Brotli ve gzip ile oluşturulur ve Sıkıştırma kartında Otomatik yazar.
Beş şeye bakın: Sıkıştırma kartı o alan adı ve protokol için Brotli ve gzip gösteriyor olmalı, istek sıkıştırma istemeli (siz eklemedikçe curl Accept-Encoding başlığı göndermez), dosya sıkıştırılan türlerden biri olmalı, en az 256 bayt olmalı ve durum kodu 200, 403 ya da 404 olmalı. Aşağıdaki doğrulama komutlarını olduğu gibi çalıştırın.
Destekleyen tarayıcılar Brotli, diğerleri gzip alır. Edge, tarayıcının gönderdiği Accept-Encoding başlığını okur; tarayıcılar Brotli'yi yalnızca HTTPS üzerinden ister.
O alan adını o protokolde henüz hiçbir yayınlama kuralı sunmuyor. Bir kural alan adını HTTP ya da HTTPS üzerinden sunmaya başladığında kart oradaki sıkıştırmayı gösterir.