İstek
İstek tanımlı CDN hostname’ine gelir.
Nasıl Çalışır?
HızlıCDN isteği yalnızca bir proxy’den geçirmez. Cache durumu, origin sağlığı ve hata koşullarına göre hangi yolun izleneceğini önceden tanımlanmış kurallarla yönetir.
İstek yaşam döngüsü
İstek akışı, cache kararı ve origin davranışı birbirinden bağımsız ayarlar değildir. HızlıCDN bunları tek bir karar modeli içinde yönetir.
İstek tanımlı CDN hostname’ine gelir.
Cache key ve tanımlı kurallar üzerinden HIT / MISS kararı verilir.
MISS durumunda tanımlı origin sırası devreye girer.
Yanıt cache veya uygun origin kaynağından ziyaretçiye döner.
Health check, purge ve gerekli politika değişiklikleri yönetilir.
Bir isteğin karar izi
HızlıCDN’in farkı yalnızca cache tutmak değil; isteğin hangi koşulda nereden yanıtlanacağını görünür ve yönetilebilir bir karar akışına dönüştürmek.
Origin failover
Primary, secondary ve tertiary origin’ler aynı isteğin sırayla geçmek zorunda olduğu duraklar değildir. Cache MISS sonrasında routing katmanı yalnız tanımlı origin sırasını ve hata koşullarını uygular.
Primary origin uygun yanıt vermezse sıradaki alternatif kaynak denenebilir. Gerçek origin kaynakları ve öncelik sırası aktivasyon öncesi doğrulanır.
Stale delivery
Cache’te uygun içerik varsa ve tanımlı hata / timeout koşulları oluşursa stale içerik geçici yanıt olarak sunulabilir. Her origin probleminde stale yanıt verileceği garanti edilmez.
Scoped purge
HızlıCDN’in doğrulanan purge modeli URL, prefix veya hostname kapsamını ayrı ayrı temizleyebilir. Böylece değişmeyen içerik cache’te kalmaya devam eder.
/images/product-42.webp/theme/assets/…cdn.magaza.comCache policy
Query parametreleri, TTL ve dosya türleri için cache davranışı varsayıma bırakılmaz. HızlıCDN V2’de bu kurallar açıkça tanımlanır; gerçek mağaza davranışı geçiş öncesi ayrıca incelenir.
Controlled activation
Yeni yapı canlı trafiğe bağlanmadan önce hostname, SSL, origin erişimi, cache davranışı ve health kontrolleri doğrulanır. Geçiş planında rollback yolu korunur.
Çalışan sistem referans alınır ve geri dönüş noktası korunur.
Yeni cache ve origin davranışı ayrı ortamda kontrol edilir.
DNS / hostname değişikliği kontrollü biçimde uygulanır.
Aktivasyon sonrası servis ve origin yanıtları doğrulanır.
Beklenmeyen durumda önceki çalışan yola geri dönüş planı korunur.
Engineering validation
İzole, aynı sunucudaki warm-cache benchmark’ında 500 istek, 20 eşzamanlı bağlantı ve sıfır hata ile Legacy PHP-FPM ve Nginx proxy_cache yanıt yolları ölçüldü.
Bu test gerçek müşteri trafiğini veya bütün sayfa performansını temsil etmez; yalnızca aynı sunucudaki iki runtime yaklaşımını karşılaştırır.SSS
Hayır. Uygun cache kaydı HIT olduğunda yanıt cache katmanından döner; origin routing devreye girmez.
Tanımlı failover koşullarında sıradaki alternatif origin denenebilir. Origin sırası, health check ve hata davranışı proje yapılandırmasına göre belirlenir.
Hayır. Stale delivery yalnız cache’te uygun içerik varsa ve tanımlı hata / timeout koşulları oluştuğunda kullanılabilir.
Doğrulanan operasyon modeli URL, prefix ve hostname kapsamındaki purge işlemlerini destekler.
HızlıCDN V2’de query parametrelerinin cache davranışı açıkça tanımlanır. Gerçek mağaza davranışı geçiş öncesi ayrıca incelenir.
Evet. Aktivasyon öncesi mevcut yapı korunur ve kontrollü geçişte rollback adımı operasyon planının parçası olarak ele alınır.
Teknik ön inceleme
Site adresinizi paylaşın. Cache, origin ve statik dosya davranışını inceleyip HızlıCDN için uygun karar modelini birlikte belirleyelim.