deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Vercel blog

Vercel, fonksiyon başına routing metadata'yı tek bir manifest'te birleştirerek dağıtımları %10 hızlandırdı

Vercel, fonksiyon başına routing metadata yüklemelerini tek bir manifest'te birleştirdi; bu değişiklikle dağıtım adımı ortalama %10 kısaldı ve büyük uygulamalarda tasarruf 12 saniyeye kadar çıkıyor.

Vercel, fonksiyon başına routing metadata'yı tek bir manifest'te birleştirerek dağıtımları %10 hızlandırdı

Vercel, build pipeline'ınının dağıtım adımını yaklaşık %10 hızlandırdı; şirkete göre bu iyileştirme ortalama bir saniye, büyük uygulamalarda ise 12 saniyeye kadar zaman tasarrufu sağlıyor. 9 Eylül 2026'da Vercel blogunda yayımlanan changelog kaydına göre değişiklik zaten yayında ve geliştiricilerin herhangi bir işlem yapması gerekmeksizin platformdaki her build'e uygulanıyor.

Ne değişti

Hızlanma, dağıtımlar sırasında routing metadata'nın nasıl yüklendiğinin yeniden yapılandırılmasından geliyor. Daha önce Vercel, bir projedeki her fonksiyon yolu için ayrı bir routing metadata dosyası yüklüyordu. Bu nedenle çok sayıda fonksiyon ve rotaya sahip bir uygulama, her dağıtımın parçası olarak çok sayıda ayrı metadata yüklemesini tetikliyor ve her yükleme kendi ek yükünü taşıyordu.

Vercel artık bu metadata'yı dağıtım başına bir kez yüklenen tek bir manifest'te birleştirdi. Birçok küçük aktarım yerine platform tek bir aktarım gerçekleştiriyor ve bu da her build'den bir miktar zaman kazandırıyor. Vercel'e göre iyileştirme tüm build'lere otomatik olarak uygulanıyor ve herhangi bir yapılandırma değişikliği, framework güncellemesi veya kod değişikliği gerektirmiyor.

Büyük uygulamalar neden en çok yararlanıyor

Vercel'in yayımladığı rakamlar, ek yükün nerede yoğunlaştığına işaret ediyor. Ortalama tasarruf kabaca bir saniye, ancak büyük uygulamalar 12 saniyeye kadar tasarruf edebiliyor; bu fark, eski yol başına yükleme modelinin bir projedeki fonksiyon yolu sayısıyla nasıl ölçeklendiğini yansıtıyor. Bir uygulama ne kadar fazla fonksiyon sunarsa, o kadar fazla metadata dosyası iletilmek zorunda kalıyor ve her dağıtım katlanarak daha fazla maliyet ödüyordu.

Bu yüklemeleri tek bir manifest'te birleştirmek, dağıtım süresinin artık aynı şekilde fonksiyon sayısına duyarlı olmaması anlamına geliyor. Monorepo kullanan veya çok sayıda API rotası, middleware ve edge fonksiyonuna sahip uygulamalarla çalışan ekipler için faydanın büyük kısmı burada ortaya çıkıyor.

Neden önemli

Ortalama bir saniyelik tasarruf tek başına mütevazı, ancak dağıtım gecikmesi birikir. Sürekli dağıtım uygulayan veya her pull request için preview deployment kullanan ekipler günde çok sayıda dağıtım gerçekleştirir; bu yüzden dağıtım başına ek yük, bir kurum genelinde geliştirici bekleme süresine çarpılarak yansır.

Bu değişiklik ayrıca platform mühendisliğindeki daha geniş bir kalıbı gözler önüne seriyor: bir adım kaynak başına bir kez tekrarlanıyorsa — bu örnekte fonksiyon yolu başına bir yükleme — onu tek bir işlemde toplu hale getirmek çoğu zaman mevcut en ucuz optimizasyondur; kullanıcı koduna dokunmadan ölçekle birlikte büyüyen kazançlar sağlar.

İyileştirme otomatik olduğu için ekiplerin benimsemesi veya geçiş yapması gereken bir şey yok; mevcut projeler sadece daha hızlı dağıtılıyor. Vercel'e göre, build sürecini daha ayrıntılı anlamak isteyen geliştiriciler şirketin builds dokümantasyonuna başvurabilir.

  • #vercel
  • #deployment
  • #cloud
  • #serverless
  • #devops

İlgili yazılar