Cloudflare Edge Caching ve CDN Optimizasyonu
Hostbilgim altyapısında Cloudflare CDN-Cache-Control, Stale-While-Revalidate ve Tiered Cache kullanımıyla TTFB süresinin 15ms altına çekilmesi.
1. İki Katmanlı Cache Mimarisi (Browser vs Edge CDN)
Klasik Cache-Control başlığı hem tarayıcı hem de CDN tarafından ortak okunduğu için tarayıcıda uzun süre cachelenirse kullanıcı güncel fiyatı göremez; kısa süre cachelenirse CDN edge vuruş oranı (cache hit ratio) düşer. Bu nedenle Cloudflare tarafından desteklenen bağımsız CDN-Cache-Control başlığını uyguluyoruz.
Cache-Control: public, max-age=60, s-maxage=300, stale-while-revalidate=86400 CDN-Cache-Control: public, s-maxage=3600, stale-while-revalidate=86400 Cloudflare-CDN-Cache-Control: max-age=86400
2. Erken İpuçları (HTTP 103 Early Hints) ve DNS-Prefetch
Cloudflare Early Hints desteği sayesinde HTML belgesi oluşturulurken CDN sunucusu tarayıcıya kritik CSS dosyalarını ve sağlayıcı alan adı DNS çözünürlüklerini iletir. Bu sayede ilk bayt gelmeden önce TCP/TLS el sıkışması tamamlanır.
Statik varlıklar ve API sorgularında %98.4 Edge Cache Hit sağlanarak sunucu işlemci yükü sıfıra indirgenir.
Arka planda veri güncellenirken kullanıcıya 0.01ms içinde kenar sunucu (Edge) belleğindeki hazır yanıt iletilir.