deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Vercel blog

Vercel, Sandbox domain sorgulama gecikmesini bölgesel kopyalarla 18 kat düşürdü

Vercel, Sandbox genel alan adlarını artık merkezi bir depo yerine en yakın bölgesel kopyadan çözümlüyor; bu da medyan sorgulama gecikmesini küresel ölçekte 62ms'den 3.4ms'ye indiriyor.

Vercel, Sandbox domain sorgulama gecikmesini bölgesel kopyalarla 18 kat düşürdü

Sandbox alan adları için daha hızlı yönlendirme

Vercel, şirket blogunda yayımlanan bir yazıya göre Vercel Sandbox genel alan adlarına yönlendirmeyi dünya genelinde 18 kat hızlandırdı. İyileştirme, alan adı çözümlemesinin nerede gerçekleştiğinin değişmesinden geliyor: sandbox.domain() SDK çağrısıyla oluşturulan alan adları artık tek bir merkezi depo yerine en yakın bölgesel kopyadan çözümleniyor. Sonuç olarak, gelen istekler sandbox içinde çalışan sürece daha az gecikmeyle ulaşıyor.

Bu değişiklik sandbox alan adına yapılan her istek için otomatik olarak geçerli ve Vercel, fiyatlandırmada bir değişiklik olmadığını belirtiyor. Geliştiricilerin bundan yararlanmak için kodda veya yapılandırmada değişiklik yapması gerekmiyor.

Tek merkezi depodan bölgesel kopyalara

Önceden, bir sandbox alan adını çözümlemek, isteğin dünyada nereden geldiğine bakılmaksızın tek bir merkezi depoyu sorgulamak anlamına geliyordu. Bu tasarım, maliyeti mesafeyle artan ek bir gidiş-dönüş ekliyordu: depodan uzakta gelen bir istek, zamanının büyük bir kısmını, sandbox süreci isteği hiç almadan önce sorgulamaya harcayabiliyordu.

Çözümlemenin bölgesel kopyalara dağıtılması bu yolu kısaltıyor. Sorgulama artık isteğin geldiği yere yakın gerçekleştiği için mesafe cezası büyük ölçüde ortadan kalkıyor. Sandbox alan adına gelen her istek bu çözümleme adımından geçtiği için tasarruf her erişimde sağlanıyor ve tekrarlanan erişim desenleri bu faydayı birikiyor.

Medyan sorgulama gecikmesi 62ms'den 3.4ms'ye düştü

Vercel'e göre medyan alan adı sorgulama gecikmesi 62ms'den 3.4ms'ye düştü ve bu da başlıktaki 18 katlık rakamı veriyor. En büyük kazanımlar, eski merkezi depoya en uzak bölgelerde görüldü: 99. persentilde sorgulamalar Sidney'de (syd1) 112 kata, Cape Town'da (cpt1) 146 kata kadar daha hızlı.

Medyan ve kuyruk rakamları arasındaki fark, düzeltmenin doğasına işaret ediyor. Bu, genel bir optimizasyondan çok coğrafi bir darboğazın kaldırılmasına benziyor: merkezi tasarımın en kötü hizmet verdiği bölgeler en büyük göreli iyileşmeleri gördü ve sorgulama süreleri, eski deponun yakınındaki kullanıcıların zaten deneyimlediği düzeye yaklaştı.

Geliştiricilerin değiştireceği bir şey yok

Vercel, iyileştirmenin sandbox alan adına yapılan her istek için fiyatlandırma değişikliği olmadan otomatik olarak geldiğini söylüyor. SDK'yı zaten kullanan ekipler için tek görünür fark, özellikle daha önce merkezi çözümleme noktasından uzakta bulunan bölgelerden daha hızlı yanıtlar olmalı.

Neden önemli

Çözümleme katmanındaki gecikme, her istek için sabit bir vergidir; dolayısıyla 62ms'lik medyan sorgulama, bir sandbox alan adına tekrar tekrar erişen her iş yükü için ciddi bir ek yüktü. Bunun 3.4ms'ye indirilmesi, sandbox'larda çalışan süreçleri gözle görülür biçimde daha duyarlı hale getiriyor.

Bu değişiklik aynı zamanda küresel altyapıda yaygın bir hata modunu gözler önüne seriyor: kendi ana bölgesine yakın iyi çalışan ama kenar bölgelerde keskin biçimde kötüleşen merkezi bir bileşen. Vercel'in bölgesel kopya yaklaşımı standart bir çözüm ve Sidney ile Cape Town'daki olağanüstü p99 kazanımları, telafi edilecek ne kadar alan olduğunu gösteriyor.

Ve yükseltme kod değişikliği ya da yeni bir fiyatlandırma gerektirmediği için saf bir geliştirici deneyimi kazancı; dikkatleri nadiren çeken ama platform üzerinde kurulmuş araçların günlük kullanımda ne kadar hızlı hissettirdiğini doğrudan şekillendiren o tür sessiz altyapı çalışması.

  • #vercel
  • #cloud
  • #latency
  • #edge-computing
  • #developer-experience

İlgili yazılar