Performans analizleri: Web sitenizin performansıyla ilgili uygulanabilir analizler elde edin

Sofia Emelianova
Sofia Emelianova

Web sitenizin performansıyla ilgili uygulanabilir ve kullanım alanı odaklı analizler almak için Performans analizleri panelini kullanın.

Neden yeni bir panel?

Yeni Performans analizleri paneli, mevcut Performans paneliyle çalışırken geliştiricilere yönelik şu 3 sorunu gidermeyi amaçlayan bir denemedir:

  • Çok fazla bilgi. Yeniden tasarlanan kullanıcı arayüzüyle Performans analizleri paneli, verileri basitleştirir ve yalnızca alakalı bilgileri gösterir.
  • Kullanım alanlarını birbirinden ayırt etmek zordur. Performans analizleri paneli, kullanım alanına dayalı analizleri destekler. Şu anda yalnızca sayfa yükleme kullanım alanlarını desteklemektedir. Geri bildirimlerinize göre gelecekte daha fazla özellik (ör. etkileşim) eklenecektir.
  • Tarayıcıların etkili bir şekilde nasıl çalıştığı konusunda derin uzmanlık gerektirir. Performans analizleri paneli, sorunların nasıl düzeltileceğine dair uygulanabilir geri bildirimlerle birlikte Analizler bölmesindeki önemli analizleri vurgular.

Giriş

Bu eğitim, Performans analizleri paneliyle sayfa yükleme performansınızı nasıl ölçeceğinizi ve anlayacağınızı öğretir. Yukarıdaki bu eğiticinin video sürümünü okumaya devam edin veya izleyin.

Performans analizleri panelini açın

  1. Geliştirici Araçları'nı açın.
  2. Diğer seçenekler > Diğer araçlar > Performans analizleri'ni tıklayın.

    Performans analizleri'ni tıklayın.

    Alternatif olarak Performans analizleri panelini açmak için Komut Menüsü'nü kullanabilirsiniz.

    Komut menüsünde Performans analizleri komutunu göster.

Performansı kaydet

Performans analizleri paneli, genel ve kullanım alanı odaklı (ör. sayfa yükleme) performansı kaydedebilir.

  1. Yeni bir sekmede bu demo sayfasını açın ve sayfada Performans analizleri panelini açın.
  2. Kayıt sırasında ağı ve CPU'yu daraltabilirsiniz. Bu eğitim için Önbelleği devre dışı bırak seçeneğini işaretleyin ve açılır menüden CPU'yu 4x yavaşlama olarak ayarlayın:

    Kısıtlama.

  3. Sayfa yüklemeyi ölç'ü tıklayın. Geliştirici Araçları, sayfa yeniden yüklenirken performans metriklerini kaydeder ve sayfa yükleme tamamlandıktan birkaç saniye sonra kaydı otomatik olarak durdurur.

    Başlatma seçenekleri.

Performans kaydını tekrar oynatma

Kaydınızın tekrar oynatılmasını kontrol etmek için alt kısımdaki kontrolleri kullanın.

Tekrar oynatma kontrolleri.

Bunu nasıl yapabileceğinizle ilgili bir örneği aşağıda bulabilirsiniz.

  • Kaydı oynatmak için Oynat'ı tıklayın.
  • Tekrar oynatmayı duraklatmak için Duraklat'ı tıklayın.
  • Açılır menüden oynatma hızını ayarlayın.
  • Görsel önizlemeyi göstermek veya gizlemek için Görsel önizlemeyi aç/kapat'ı tıklayın.

Geliştirici Araçları, kayıt zaman çizelgesinin tamamını göstermek için görüntüyü otomatik olarak uzaklaştırır. Yakınlaştırma özelliğini kullanarak kayıtta gezinebilir ve zaman çizelgesini hareket ettirebilirsiniz.

Yakınlaştırmak ve zaman çizelgesini sola ve sağa taşımak için ilgili gezinme düğmelerini kullanın:

  • Video yer imlecini belirli bir kareyi görüntüleyecek şekilde taşımak için Zaman Çizelgesi'ni tıklayın.
  • Yakınlaştırmak için alt kısımdaki Yakınlaştır ve Uzaklaştır denetimlerini tıklayın. Bu durumda, video yer imlecini göre yakınlaştırırsınız.
  • Zaman çizelgesini sola ve sağa taşımak için alttaki yatay kaydırma çubuğunu sürükleyin.

Alternatif olarak klavye kısayollarını da kullanabilirsiniz. Kısayolları görüntülemek için düğmesini tıklayın. Klavye kısayolları.

Kısayolları kullanırken fare imlecinize göre yakınlaştırma yaparsınız.

Performans analizlerini görüntüleme

Analizler bölmesinde performans analizlerinin listesini alın. Olası performans sorunlarını belirleyip düzeltin.

Analizler bölmesi.

Ana kanallarda vurgulamak istediğiniz analizlerin üzerine gelin.

Örneğin, oluşturma engelleme isteği gibi bir analizi tıklayarak Ayrıntılar bölmesinde açın. Sorunu daha iyi anlamak için Dosya, Sorun, Nasıl düzeltilir? bölümlerini ve daha fazlasını inceleyin.

Analiz ayrıntıları.

Web Verileri performans metriklerini göster

Web Vitals, web'de mükemmel bir kullanıcı deneyimi sunmak için gerekli olan kalite sinyalleriyle ilgili olarak birleştirilmiş yönergeler sağlamayı amaçlayan bir Google girişimidir.

Bu metrikleri Zaman Çizelgesi ve Analizler bölmesinde görüntüleyebilirsiniz.

Web Verileri performans metriklerini görüntüleyin.

Metrikler hakkında daha fazla bilgi edinmek için Zaman Çizelgesi'ndeki analizlerin üzerine gelin.

En büyük zengin içerikli boyamada gecikmeleri keşfedin

Largest Contentful Paint (LCP), Core Web Vitals metriklerinden biridir. Sayfanın ilk yüklenmeye başlama zamanına göre, görüntü alanı içinde görünür olan en büyük resmin veya metin bloğunun oluşturulma süresini raporlar.

LCP eşikleri.

İyi LCP puanı 2,5 saniye veya daha kısadır.

Sayfanızdaki en büyük zengin içerikli boyamanın oluşturulması daha uzun sürerse zaman çizelgesinde LCP rozetini sarı kare veya kırmızı bir üçgenle görürsünüz.

LCP rozeti.

Ayrıntılar bölmesini açmak için zaman çizelgesindeki veya sağdaki Analizler bölmesindeki LCP rozetini tıklayın. Bölmede, gecikmelerin olası nedenlerini ve bunları nasıl gidereceğinize ilişkin önerileri görebilirsiniz.

Ayrıntı penceresi.

Bu örnekte, bir istek, oluşturmayı engelliyor ve düzeltmek için kritik stilleri satır içi olarak uygulayabilirsiniz. Daha fazla bilgi edinmek için Oluşturmayı engelleyen kaynakları ortadan kaldırma başlıklı makaleyi inceleyin.

LCP oluşturma süresinin alt bölümlerini görüntülemek için aşağı kaydırarak Ayrıntılar > Zamanlama dökümü bölümüne gidin.

Zamanlama dökümü.

LCP oluşturma süresi aşağıdaki alt bölümlerden oluşur:

LCP alt bölümü Açıklama
İlk bayta kadar geçen süre (TTFB) Kullanıcının sayfayı yüklemeye başlamasından, tarayıcının HTML dokümanı yanıtının ilk baytını almasına kadar geçen süre.
Kaynak yükleme gecikmesi TTFB ile tarayıcının LCP kaynağını yüklemeye başladığı zaman arasındaki delta.
Kaynak yükleme süresi LCP kaynağının kendisini yüklemek için gereken süre.
Öğe oluşturma gecikmesi LCP kaynağının yüklenmesinin bitmesinden LCP öğesi tam olarak oluşturulmasına kadar geçen delta.

Bir LCP öğesinin oluşturulması için kaynak yüklemesi gerekmiyorsa kaynak yükleme gecikmesi ve süresi atlanır. Örneğin, öğenin bir sistem yazı tipiyle oluşturulan bir metin düğümü olması durumunda.

Düzen kaymaları etkinliğini görüntüle

Düzen kaymaları etkinliğini Düzen Kaymaları kanalında görüntüleyin.

Düzen Kaymaları kanalı.

Düzen kaymaları bir oturum penceresinde gruplandırılır. Örnekte iki oturum penceresi vardır. Oturum aralıkları arasında boşluklar vardır.

Oturum aralığı ve aralığı.

Cumulative Layout Shifts (CLS), önemli web verileri metriklerinden biridir. Olası sorunları ve düzen kaymalarının nedenlerini belirlemek için Düzen Kaymaları kanalını kullanın.

CLS metriğini iyileştirirken her zaman en büyük oturum aralığıyla başlayın. Örneğimizde, oturum penceresi 1, arka plan rengi ve düzeyine göre en büyük penceredir.

CLS

Düzen kaymasının ayrıntılarını görüntülemek, olası temel nedenleri ve etkilenen öğeleri belirlemek için ekran görüntüsünü tıklayın.

Düzen kaymasının ayrıntılarını görüntüleyin.

Örneğimizde olası temel neden, boyutlandırılmamış medyadır. Bu sorunu nasıl düzelteceğinizi öğrenmek için Cumulative Layout Shift'i optimize etme başlıklı makaleye bakın.

ve olası temel nedenleri belirlemenizi sağlar.

Düzen kaymalarının puanını anlama

Puanların nasıl hesaplandığını anlamak için Ayrıntılar bölmesindeki Pencere bölümünü kullanın. Pencere, geçerli düzen kaymasının hangi oturum penceresine ait olduğunu gösterir.

Sayfanın tamamı kaydırılırsa her düzen kaymasının maksimum puanı 1 olur. Örneğimizde, ilk düzen kayması 0.15 puan aldı. İkinci düzen kayması 0.041 puan aldı.

Düzen kaymalarının puanını anlama.

Bu oturum aralığı için toplam puan 0.19. CLS eşiğine göre bu eşiğin iyileştirilmesi gerekiyor. Oturum penceresi arka plan rengi aynı şekilde görünüyor.

CLS eşiği.

Oturum aralığı arka plan grafiği zamanla artar. Düzen kaymasının Kümülatif puanı, söz konusu zamandaki artışı yansıtır.

Geçiş penceresi arka plan grafiği.

Ağ etkinliğini göster

kanalında ağ etkinliğini görüntüleyin. Ağ kanalını, tüm ağ etkinliklerini görüntüleyecek şekilde genişletebilir ve her bir öğeyi tıklayarak ayrıntıları görüntüleyebilirsiniz.

Ağ etkinliğini görüntüleyin.

Oluşturucu etkinliğini göster

Oluşturma etkinliğini Oluşturucu kanalında görüntüleyin. Etkinlikleri görüntülemek için her oluşturucuyu genişletebilir ve ayrıntıları görüntülemek için her bir öğeyi tıklayabilirsiniz.

Oluşturucu etkinliğini göster.

GPU etkinliğini göster

GPU kanalındaki GPU etkinliğini görüntüleyin. GPU kanalı varsayılan olarak gizlidir. Etkinleştirmek için Ayarlar'da GPU'yu kontrol edin.

GPU etkinliğini görüntüleyin.

Kullanıcı zamanlamalarını göster

Özel performans ölçümleri almak için Kullanıcı Zamanlaması'nı kullanabilir ve Zamanlama kanalıyla zamanlamalarınızı görselleştirebilirsiniz. Daha fazla bilgi için Kullanıcı zamanlama API'si konusuna bakın.

Metnin yüklenmesi için geçen süreyi hesaplayan bu demo sayfasına göz atın.

Kullanıcı zamanlamalarını görüntülemek için:

  1. Uygulamanızda yerleri performance.mark() ile işaretleyin.
  2. performance.measure() ile işaretler arasında geçen süreyi ölçün.
  3. Performansı kaydetme.
  4. Zamanlamalar kanalındaki ölçümleri görüntüleyin. Parçayı göremiyorsanız Ayarlar'da Kullanıcı zamanlamaları'nı kontrol edin.
  5. Ayrıntıları görmek için parçadaki zamanlamayı tıklayın. Zamanlamalar kanalı.

Kullanıcı arayüzünü özelleştirme

Zaman Çizelgesi ve Kanallar'ı özelleştirmek için panelin Ayarlar simgesini tıklayın ve tercih ettiğiniz seçenekleri işaretleyin.

Ayarlar.

Kayıtları dışa aktarma

Kaydı kaydetmek için Dışa aktar tıklayın.

Kayıtları dışa aktarabilirsiniz.

Kayıtları içe aktarma

Bir kaydı yüklemek için İçe aktar seçin.

Kayıtları içe aktarın.

Kaydı silme

Bir kaydı silmek için:

  1. Sil'i tıklayın. Onay iletişim kutusu açılır. Kaydı silme
  2. İletişim kutusunda, silme işlemini onaylamak için Sil'i tıklayın.