(2)
Nextjs performans hk.
içinden çıkamadığım ve çözümünü de doğru aratamadığım bir konu var;google pagespeed üzerinden sitemin durumuna bakmak istiyorum.baktığımda; unused javascript'in çokluğundan bahsediyor.detayına girdiğimde iseben anasayfayı teste sokmuş olmama rağmen,mesafeli-satis-sozlesmesi.js,sepetim.jsgizlilik-soz
içinden çıkamadığım ve çözümünü de doğru aratamadığım bir konu var;
google pagespeed üzerinden sitemin durumuna bakmak istiyorum.
baktığımda; unused javascript'in çokluğundan bahsediyor.
detayına girdiğimde ise
ben anasayfayı teste sokmuş olmama rağmen,
mesafeli-satis-sozlesmesi.js,
sepetim.js
gizlilik-sozlesmesi.js
gibi o an bulunmadığım sayfaların javascriptlrinin yüklendiğini görüyorum. niçin? ne gerek var? ben o sayfada bile değilim, bunların yüklemesi için niçin ekstra zaman kaybediyorum?
bunları nasıl ayıklayabilirim?
0
code splitting ve
dynamic imports /
lazy loading diye aratırsanız konuyla ilgili bir sürü kaynak var. Genel konsept için bunlar, sizin sorun tam bu değil ama güzel alışkanlıklar bunlar, o yüzden bahsedeyim dedim.
Niye oluyor? Çünkü nextjs, mevcut sayfadan ulaşılabilecek (a.k.a. o sayfadan link verilmiş olan) sayfaları prefetch ile önceden yüklüyor. Default'u o yani. Link'lere gidip prefetch=false derseniz yapmaz.
0
plutongezegendegilmi
(
24.09.21)
aaaa müthiş bilgi bu, prefetch=false büyük ölçüde bu sorunu çözecektir öyleyse.
ben de bu code splitting üzerinden büyük boyutlu chunk'ları düşürmeye bakacağım akabinde. çok teşekkür ettim.
0