Hızlı Yükleme Süreleri - Site Performansını Artırma Teknikleri

Genel Bakış

Modern bir web deneyimi oluştururken, hızlı olmak ve hızlı kalmak istiyorsanız ölçmek, optimize etmek ve izlemek önemlidir.

Yüksek performanslı siteler, kullanıcıları düşük performans gösteren sitelerden daha iyi meşgul ettiğinden ve elinde tuttuğundan, performans herhangi bir çevrimiçi girişimin başarısında önemli bir rol oynar.

Siteler, kullanıcı merkezli mutluluk ölçümleri için optimizasyona odaklanmalıdır.

Lighthouse gibi araçlar (web.dev’de bulunmaktadır) bu metrikleri vurgular ve performansınızı iyileştirmeye yönelik doğru adımları atmanıza yardımcı olur.

“Hızlı kalmak” için, ekibinizin hızlı yüklemeye devam etmek ve siteniz başlatıldıktan sonra kullanıcıları mutlu etmek için gereken kısıtlamalar dahilinde çalışmasına yardımcı olacak performans bütçeleri belirleyin ve uygulayın.

Bu geniş konuyu iyi anlamak için öğrenmeniz gereken alt başlıkları şöyle sıralayabiliriz:

  • Giriş
  • Performans bütçeleri belirleyin
  • Resimlerinizi optimize edin
  • Görüntüleri ve videoları tembel yükleyin
  • JavaScript’inizi optimize edin
  • Kaynak dağıtımınızı optimize edin
  • CSS’nizi optimize edin
  • Üçüncü taraf kaynaklarınızı optimize edin
  • WebFont’ları Optimize Edin
  • Ağ kalitesi için optimize edin
  • Sahadaki performansı ölçün
  • İşletmenizde performans kültürü oluşturun

İşte bu geniş konunun her bir alt başlığının ayrıntıları şunlar:

Giriş:

  • Hız neden önemlidir?
  • Hız nedir?
  • Hız nasıl ölçülür?
  • Nasıl hızlı kalınır?
  • RAIL modeliyle performansı ölçün

Performans Bütçeleri Belirleyin:

  • Performans bütçelerinin temelleri
  • İlk performans bütçeniz
  • Performans bütçelerini oluşturma sürecinize dahil edin
  • Performans bütçeleri için Lighthouse’u kullanın
  • Paket boyutunu Travis CI ile kullanma
  • Bir performans bütçesi belirlemek için Lighthouse Bot’u kullanma
  • Lighthouse CI ile performans izleme

Resimlerinizi Optimize Edin:

  • Doğru görüntü biçimini seçin
  • Doğru sıkıştırma seviyesini seçin
  • Görüntüleri sıkıştırmak için Imagemin’i kullanın
  • Daha hızlı sayfa yüklemeleri için animasyonlu GIF’leri videoyla değiştirin
  • Duyarlı resimler sunun
  • Görüntüleri doğru boyutlarda sunun
  • WebP görüntülerini kullanın
  • Görüntüleri optimize etmek için görüntü CDN’lerini kullanın

Tembel (gecikmeli) Yüklenen Resimler ve Videolar Kullanır:

  • Yükleme hızını artırmak için tembel yüklemeyi kullanın
  • Tembel yüklenen resimler
  • Tembel yüklenen videolar
  • Web için tarayıcı düzeyinde görüntü tembel yükleme
  • Resimleri geç yüklemek için tembel boyutları kullanın

JavaScript’inizi Optimize Edin:

  • PRPL modeliyle anında yükleme uygulayın
  • Kod bölme ile JavaScript yüklerini azaltın
  • Kullanılmayan kodu kaldırın
  • Ağ yüklerini küçültün ve sıkıştırın
  • Daha hızlı sayfa yüklemeleri için modern tarayıcılara modern kod sunun
  • Hızlı uygulamalar için modern JavaScript’i yayınlayın, gönderin ve yükleyin
  • CommonJS, paketlerinizi nasıl büyütüyor?

Kaynak Dağıtımını Optimize Edin:

  • İçerik dağıtım ağları (CDN’ler)
  • Kaynakları önceliklendirin
  • Yükleme hızını artırmak için kritik varlıkları önceden yükleyin
  • Algılanan sayfa hızını iyileştirmek için ağ bağlantılarını erken kurun
  • Gelecekteki gezinmeleri hızlandırmak için kaynakları önceden getirin
  • Ses ve video önyüklemeli hızlı oynatma

CSS’nizi Optimize Edin:

  • Kritik olmayan CSS’yi erteleyin
  • CSS’yi küçült
  • Kritik CSS’yi çıkarın
  • Medya sorgularıyla CSS arka plan resimlerini optimize edin

Üçüncü Taraf Kaynaklarınızı Optimize Edin:

  • Üçüncü taraf JavaScript performansı
  • Yavaş üçüncü taraf JavaScript’i tanımlayın
  • Üçüncü taraf JavaScript’i verimli bir şekilde yükleyin

WebFont’larını Optimize Edin:

  • Yazı tipi yükleme sırasında görünmez metinlerden kaçının
  • WebFont yükleme ve oluşturmayı optimize edin
  • WebFont boyutunu küçültün

Ağ Kalitesi İçin Optimize Edin:

  • Ağ kalitesine dayalı uyarlanabilir hizmet

Sahadaki Performansı Ölçün:

  • Sahadaki performansa bakmak için Chrome UX Raporunu kullanma
  • Data Studio’da CrUX yönetim panelini kullanma
  • PageSpeed Insights’ta Chrome UX raporunu kullanma
  • BigQuery’de Chrome UX raporunu kullanma
  • Chrome UX rapor API’sini kullanma

Bir Performans Kültürü Oluşturun:

  • Hız değeri
  • Performans, dönüşümü nasıl iyileştirebilir?
  • Performansı artırmak için neleri ölçmelisiniz?
  • Metrikler nasıl raporlanır ve bir performans kültürü nasıl oluşturulur?
  • Web sitesi hızını işlevler arası olarak düzeltme
  • Site hızı ve iş metriklerini ilişkilendirme
TurboPak - Web Sitenizi Hızlandırın

TurboPak, web sitenizi hızı açısından en iyi hale getirir. Bizimle iletişime geçin, gösterelim. Yazımızın ilham kaynağı olan orijinalini burada görebilirsiniz.

Diğer yazılarımızla daha fazla bilgi ve perspektif edinin: