Kritik Oluşturma Yolunu Optimize Etme

İlya Grigorik
Ilya Grigorik

İlk oluşturma işleminin olabildiğince hızlı 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 oluşturulmasını engelleyebilecek bir kaynaktır. Bu kaynakların sayısı ne kadar az olursa tarayıcının, CPU'nun ve diğer kaynakların da işi o kadar az olur.

Benzer şekilde, kritik yol uzunluğu da kritik kaynaklar ve bayt düzeyleri arasındaki bağımlılık grafiğinin bir fonksiyonudur: Bazı kaynak indirmeleri yalnızca önceki bir kaynak işlendikten sonra başlatılabilir ve kaynak ne kadar büyükse indirme işlemi o kadar çok döngüde açılır.

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

Kritik oluşturma yolu genellikle şu sırayla optimize edilir:

  1. Kritik yolunuzu analiz edin ve nitelendirin: kaynak sayısı, bayt sayısı, uzunluk.
  2. Kritik kaynakların sayısını en aza indirin: ortadan kaldırın, indirilmesini erteleyin, eşzamansız olarak işaretleyin ve benzeri işlemleri gerçekleştirin.
  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 mümkün olan en kısa sürede indirin.

Geri bildirim