Engineering Note
Nginx proxy_cache benchmark.
Bu çalışma HızlıCDN V2 cache runtime’ını legacy PHP-FPM delivery ile aynı sunucu ve aynı test gövdesi altında karşılaştırmak için yapıldı.
Ne ölçtük?
İki runtime path’ini, aynı koşulda.
Karşılaştırma, aynı sunucu/runtime ortamında ve aynı 1,999-byte response body ile yapıldı. Amaç CDN’in bütün web sitesini ne kadar hızlandırdığını ölçmek değil, warm-cache delivery katmanlarının davranışını karşılaştırmaktı.
Bu nedenle sonuçlar “site %X hızlandı”, “gerçek kullanıcı %X daha hızlı” veya production müşteri trafiği sonucu olarak yorumlanmamalıdır.
Ana karşılaştırma
p95 response time.
İki path’i aynı metrik üzerinde yan yana gösteriyoruz. Düşük değer daha iyidir.
Ham sonuçlar
Yüzde iddiası yerine gerçek değerler.
Aşağıdaki değerler test çıktısının kendisidir. Pazarlama yüzdesine veya bütün-site performans iddiasına dönüştürülmemiştir.
Nasıl okunmalı?
Bu test neyi kanıtlıyor, neyi kanıtlamıyor?
Nginx proxy_cache path’inin bu izole testte daha düşük latency ve daha yüksek request throughput gösterdiğini destekler.
Phase 1 teknik doğrulamasında Nginx proxy_cache mimarisini ilerletmek için kullanılabilir.
Test bütün sayfa, tarayıcı, network, third-party script veya gerçek kullanıcı koşullarını ölçmez.
Bu ölçüm gerçek müşteri hostname’inin V2 migration sonrası verisi değildir.
Teknik ön inceleme
Kendi sitenizde neyin yavaş olduğunu ölçerek başlayalım.
Benchmark’ı müşteri sonucu gibi kullanmak yerine mevcut sitenizin asset, cache ve origin yapısını ayrı ayrı inceleyelim.