Edge Caching Nedir?
Edge caching, içeriği kullanıcıya en yakın CDN sunucusunda (edge node) önbelleğe alma tekniği. Origin server'a (asıl sunucu) gitmek yerine 50-200ms uzaklıkta bir edge'den servis edilir — LCP ve TTFB dramatic iyileşir. Vercel, Cloudflare, Fastly en yaygın edge CDN sağlayıcıları.
Edge caching mantığı: bir kullanıcı İstanbul'dan devpixel.com.tr'ye girdiğinde, origin sunucu Frankfurt'ta da olsa, Vercel Edge'in Istanbul/Frankfurt POP'unda (point of presence) cache varsa 30ms'de yanıt geliyor. Cache miss durumunda Frankfurt origin'den çekiliyor (200-400ms).
Edge caching katmanları: 1. Browser cache — kullanıcının diskinde (1 dakika - 1 yıl) 2. CDN edge cache — kullanıcıya en yakın POP (Cache-Control s-maxage) 3. Origin server cache — kendi server'ında Redis/Memcached (DB query cache)
Cache-Control header'ları: - max-age — browser cache süresi - s-maxage — CDN/proxy cache süresi (genelde max-age'den uzun) - stale-while-revalidate — cache eski olsa bile servis et, arka planda yenile - public/private — public CDN'de cache'lenebilir, private sadece browser
Örnek optimal config: - Static asset (logo, favicon): max-age=31536000, immutable (1 yıl) - HTML page: max-age=0, s-maxage=300, stale-while-revalidate=600 - API endpoint: no-cache veya max-age=60, s-maxage=60 - llms.txt: max-age=3600, s-maxage=86400, stale-while-revalidate=604800
2026'da edge caching ön koşul — yapmazsanız Lighthouse Performance <80'de takılır, mobile LCP 3-5s seviyesinde olur.
DevPixel'in edge caching stack: Vercel Edge Network (otomatik), Cloudflare DNS + DDoS koruması, Next.js Image optimization (1 yıl immutable cache), llms.txt + llms-full.txt edge cache, font + favicon 1 yıl cache. Sonuç: TTFB 80-150ms, LCP <1.2s.