- Shiked
- 26 Ağustos 2026 02:30 UTC
- Yazar
- kamo
- Commit
- c36c532
getRequestConfig istek başına çalışır ve adı verilen herhangi bir İngilizce üyesi için Tüm 23,252 anahtar katalogunu her seferinde bir araya getirerek - bir sonuç yeniden inşa etmek Bu bir sonraki dağıtmaya kadar değişemez. Bir masaüstü CPU'da Önlem: 8-25 ms bağlı Yerele, ~16 ms ortalama, tek hazırlı çalışma önlerinde oturan Cevap. Bir pod bir masaüstünden daha yavaştır ve bu topraklar her sayfa yükü için TTFB'de her sayfa yükü için İngilizce okuyan her üye. Sürecin hayatı için yerele göz atın. İngilizce yolu açıklanır - bu Zaten mayting olmadan temel kataloga geri döndü. İki şey bunu göründüğünden daha ucuz hale getirir. İnşaata bağlı:Locale() Haritaya ulaşmadan önce anahtar kapılar, bu yüzden desteklenmeyen bir giriş var Yerel, 21 tanesi. Ve önbellekli bir katalog çoğunlukla ücretsizdir -WithFallback kopyaları dizeleri yerine REFERENCES dizeleri, bu yüzden neyin korunması bir nesne omurgasıdır Kapak önbelleği zaten tutar. Altı birleşik kopya ayırt edilemezdi Ayrı süreçlerde bir heap ölçümünde sıfır. Kayıp bir yerel dosya için İngiliz geri çekilme de önbellekli. Locale Görüntünün içindeki dosyalar gemi, bu yüzden ilk istekte olmayan biri için mevcut değildir Sürecin bütün hayatı; İstek başına başarısızlığı tekrar okumak hiçbir şey satın almadı. Paylaşmak için güvenli çünkü hiçbir şey bunu yapmaz: GetMessages()'in tek tüketicisi App/layout.tsx, hangi okur ve onu SonrakiIntlClientProvider'e eller. Doğrulanmış: tsc -noEmit i18n / ve uygulama /layout.tsx'i transit ithalatlarıyla temizledi.