Kritik Oluşturma Yolunu Optimize Etme

Ilya Grigorik
Ilya Grigorik

Yayınlanma tarihi: 31 Mart 2014

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

  • Kritik kaynakların sayısı.
  • Kritik yol uzunluğu.
  • Kritik bayt sayısı.

Kritik kaynak, sayfanın ilk oluşturulmasını engelleyebilecek bir kaynaktır. Bu kaynakların sayısı ne kadar azsa tarayıcı, CPU ve diğer kaynaklar için o kadar az çalışma gerekir.

Benzer şekilde, kritik yol uzunluğu, kritik kaynaklar ile bayt boyutları arasındaki bağımlılık grafiğinin bir işlevidir: Bazı kaynak indirmeleri yalnızca önceki bir kaynak işlendikten sonra başlatılabilir ve kaynak ne kadar büyükse indirmek için o kadar fazla gidiş geliş gerekir.

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 (bunları ortadan 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 dikkat edilmesi gereken diğer önemli noktalar
  3. İndirme süresini (yinelenen istek sayısı) azaltmak 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 mümkün olduğunca erken indirin.

Geri bildirim