Performance · 17 Haz 2026
Daha Küçük İçerik Anlık Görüntüleri Yerelleştirmeyi Hızlandırır
Yerelleştirme araçlarının her ekran için tüm bir Contentful grafını hydrate etmesi gerekmez. Daha küçük anlık görüntüler gezinmeyi ve incelemeyi duyarlı tutar.

Bağlantılı bir içerik grafı çok büyük hale gelebilir. Tek bir açılış sayfası bölümlere referans verir, bu bölümler varlıklara ve kayıtlara referans verir, ve bu kayıtlar daha fazla paylaşılan içeriğe işaret eder.
Bu derinlik bir siteyi işlerken faydalıdır. Bir editörün yalnızca bir kaydı bulması veya çeviri durumunu kontrol etmesi gerektiğinde ise çoğu zaman gereksizdir.
Daha fazla veri her zaman daha fazla bağlam anlamına gelmez
Yerelleştirme araçları, farklı anlarda Contentful'un farklı görünümlerine ihtiyaç duyar.
İçerik dizini, kayıtları tanımlamak, aramak ve filtrelemek için yeterli veriye ihtiyaç duyar. Bir çeviri isteği, seçilen kaynak alanlara ve korunan yapıya ihtiyaç duyar. Bir önizleme ise tam referans grafına ihtiyaç duyabilir.
Her görünüm için mümkün olan en derin payload'ı kullanmak, faydalı bağlam eklemeden maliyet yaratır.
Şunlara yol açabilir:
- yavaş içerik listelemeleri
- büyük önbellek kayıtları
- daha yüksek bellek kullanımı
- aynı referansların tekrar tekrar hydrate edilmesi
- bir editörün çalışmaya başlamadan önce daha uzun beklemesi
Gerçek çeviri modeli henüz çağrılmamış olsa bile arayüz yavaş hissettirir.
Belirli bir amaç için anlık görüntüler oluşturun
Kullanışlı bir içerik anlık görüntüsü, CMS'nin bir kopyası değildir. Belirli bir iş akışı için oluşturulmuş yerel bir temsildir.
Listeleme ve arama için bu şunları içerebilir:
- kayıt kimliği ve içerik türü
- görüntüleme alanı değerleri
- yapılandırılmış arama alanları
- kullanılabilir yerel ayarlar
- sayfa yolu girdileri
- güncellenme ve yayımlanma zaman damgaları
Sistem, kullanıcı bir kaydı açtığında veya bir çeviri isteği oluşturduğunda daha derin alan verilerini getirebilir.
Bu aşamalı yaklaşım, önemli olduğunda ayrıntıya erişimi korurken rutin işi azaltır.
Hariç tutmalar yapısal olmalıdır
Büyük içerik modelleri genellikle çeviriyle ilgisiz alanlar içerir. Varlıklar, teknik referanslar, analitik yapılandırması ve dahili ilişkilerin, özyinelemeli olarak genişletilmeden görünür kalması gerekebilir.
Hariç tutma kuralları, serileştirilmiş payload boyutu hakkındaki kırılgan varsayımlara değil, alan kimliğine ve içerik yapısına göre çalışmalıdır. Derin hydration'dan hariç tutulan bir alan, önbellek yenilemeleri ve temizleme işleri boyunca tutarlı biçimde hariç tutulmaya devam etmelidir.
Bu öngörülebilirlik, tek bir yanıttan mümkün olan her baytı sıkıştırmaktan daha önemlidir.
Önbellek sınırlarını açık tutun
Anlık görüntüler yine de büyüyebilir. Zengin metin, uzun diziler ve geniş arama alanları alışılmadık derecede büyük kayıtlar oluşturabilir.
Uygulama net sınırlar belirlemelidir:
- serileştirilmiş anlık görüntü boyutunu ölçün
- gerekli olmayan önbelleğe alınmış ayrıntıları atlayın veya kısaltın
- kararlı kimliği ve arama metadatasını koruyun
- tam kaydı istek üzerine getirin
- sessizce başarısız olmak yerine gerçek yapılandırma sorunlarını görünür hale getirin
Önbellek bir hızlandırma katmanıdır. İşi gerçekleştirmek için gereken verinin tek kopyası haline gelmemelidir.
Performans editoryal akışı korur
Editörler gecikmeyi belirsizlik olarak deneyimler. Geciken bir filtre bozuk görünür. Derin hydration'dan sonra şekli değişen bir satır güvenilmez hissettirir. Gereksiz bir içerik taramasını bekleyen toplu işlem, kapsamı belirsiz hale getirir.
Daha küçük anlık görüntüler, ürünün kullanıcının önündeki eyleme yanıt vermesini sağlar. Ayrıntılı CMS verileri, kullanıcı ayrıntı istediği noktada gelebilir.
Çıkarım
Yerelleştirme sistemleri, mevcut karar için gereken miktarda Contentful verisi yüklemelidir.
Dizin anlık görüntülerini küçük tutun, derin içeriği istek üzerine getirin ve hariç tutmaları ile önbellek sınırlarını açık hale getirin. Daha hızlı çeviri işlemleri çoğu zaman çeviriden önce, içerik verisine daha disiplinli bir yaklaşımla başlar.