Kritik Oluşturma Yolunu Optimize Etme

Ilya Grigorik
Ilya Grigorik

İlk oluşturma işleminin mümkün olan en hızlı şekilde gerçekleştirilmesi için üç değişkeni en aza indirmemiz gerekir:

  • Kritik kaynak sayısı.
  • Kritik yol uzunluğu.
  • Kritik bayt sayısı.

Kritik kaynak, sayfanın ilk kez oluşturulmasını engelleyebilecek bir kaynaktır. Bu kaynakların sayısı ne kadar az olursa tarayıcı, CPU ve diğer kaynaklar da o kadar az iş yapar.

Benzer şekilde, kritik yol uzunluğu da kritik kaynaklar ile bayt boyutları arasındaki bağımlılık grafiğinin bir işlevidir: Bazı kaynak indirmeleri, yalnızca önceki kaynak işlendikten sonra başlatılabilir. Kaynak ne kadar büyükse indirme işlemi de o kadar gidiş-dönüş sürer.

Son olarak, tarayıcının indirmesi gereken kritik bayt sayısı ne kadar azsa içeriği o kadar hızlı işleyebilir ve ekranda görünür hale getirebilir. Bayt sayısını azaltmak için kaynak sayısını azaltabilir (kaynakları kaldırabilir veya kritik hale getirebiliriz) ve her bir kaynağı sıkıştırıp optimize ederek aktarım boyutunu en aza indirdiğimizden emin olabiliriz.

Kritik oluşturma yolunu optimize etmeye yönelik genel adım sırası şu şekildedir:

  1. Kritik yolunuzu kaynak sayısı, bayt ve uzunluk gibi analiz edin ve nitelendirin.
  2. Kritik kaynakların sayısını en aza indirin: Bu kaynakları kaldırın, indirme işlemlerini erteleyin, eşzamansız olarak işaretleyin ve bu şekilde devam edin.
  3. İndirme süresini (gidiş geliş sayısı) kısaltmak için kritik bayt sayısını optimize edin.
  4. Kalan kritik kaynakların yüklenme sırasını optimize edin: Kritik yol uzunluğunu kısaltmak için tüm kritik öğeleri en kısa sürede indirin.

Geri bildirim