Request
İstek müşteri CDN hostname’ine gelir.
Nasıl Çalışır?
HızlıCDN’de amaç isteği yalnızca bir proxy’den geçirmek değil; cache, origin ve hata koşullarında hangi yolun izleneceğini önceden tanımlı bir operasyon modeline bağlamak.
Request lifecycle
Request akışı, cache kararı ve origin davranışı birbirinden kopuk ayarlar değil. HızlıCDN bunları tek bir karar zincirinde ele alır.
İstek müşteri CDN hostname’ine gelir.
Cache key ve tanımlı politika üzerinden HIT / MISS kararı verilir.
MISS durumunda tanımlı origin sırası devreye girer.
Yanıt cache veya uygun origin kaynağından kullanıcıya döner.
Health, 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 zorunlu ardışık durakları değildir. Cache MISS sonrasında routing katmanı tanımlı origin sırasını ve hata koşullarını uygular.
Primary uygun yanıt vermezse alternatif origin denenebilir. Her proje için gerçek origin kaynakları ve sıra aktivasyon öncesi doğrulanır.
Stale delivery
Uygun cached içerik mevcutsa ve tanımlı hata / timeout koşulları oluşursa stale içerik geçici yanıt olarak sunulabilir. Bu davranış koşulsuz bir başarı garantisi değildir.
Scoped purge
HızlıCDN’in doğrulanan purge modeli ihtiyaca göre URL, prefix veya hostname kapsamını hedefleyebilir. Böylece değişmeyen içerik gereksiz yere yeniden doldurulmaz.
/images/product-42.webp/theme/assets/…cdn.magaza.comCache policy
Query string, TTL ve asset türü gibi kararlar varsayıma bırakılmaz. Mevcut HızlıCDN V2 uyumluluk yaklaşımında query davranışı açık bir policy olarak ele alınır ve gerçek mağaza geçiş öncesi 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.
Mevcut çalışan yapı referans alınır.
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 same-host warm-cache benchmark’ında 500 request, concurrency 20 ve sıfır hata ile legacy PHP-FPM delivery ve Nginx proxy_cache ölçüldü.
Bu test gerçek müşteri trafiği veya bütün sayfa performansı değildir; runtime katmanlarını karşılaştıran engineering benchmark’tı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ı ve hata davranışı proje yapılandırmasına göre belirlenir.
Hayır. Stale delivery yalnız uygun cached içerik mevcutsa 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’nin mevcut uyumluluk yaklaşımında query davranışı açık bir policy olarak tanımlanır. Gerçek mağaza davranışı geçiş öncesi 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 asset davranışını inceleyip HızlıCDN için uygun karar modelini belirleyelim.