PageSpeed Insights, bir sayfanın veya mobil ve masaüstü cihazlar için bir origin öğesinin gerçek dünyadaki performansını raporlar ve tek bir sayfayı analiz ederken söz konusu sayfanın nasıl iyileştirilebileceğine dair öneriler sağlar.
Hız Puanı
PageSpeed Insights, bir sayfa veya origin ile ilgili gerçek dünya performans verilerini görüntülemek için Chrome Kullanıcı Deneyimi Raporu'ndaki (CrUX) verileri kullanır. PSI, iki metrics bildirir: İlk Zengin İçerikli Boyama (FCP) ve DOMContentLoaded (DCL).
Her metriğin ortanca değeri (FCP veya DCL), CrUX raporu tarafından izlenen tüm sayfalarla karşılaştırılır. Her metriğe, dağılımın neresinde olduğuna bağlı olarak bir kategori atanır:
- Hızlı: Metriğin ortanca değeri, tüm sayfa yüklemelerinin en hızlı üçte birlik kısmıdır.
- Yavaş: Metriğin ortanca değeri, tüm sayfa yüklemelerinin en yavaş üçte birlik kısmıdır.
- Ortalama: Metriğin ortanca değeri, tüm sayfa yüklemelerinin ortadaki üçte birlik kısmıdır.
Genel Hız puanı, her metrik için kategorilere bakılarak hesaplanır:
- Hızlı: Bir sayfanın/origin öğesinin her metriği Hızlı ise.
- Yavaş: Bir sayfanın/origin metriğinin herhangi bir metriği Yavaş ise.
- Ortalama: Diğer tüm durumlar.
Sayfa Yükleme Dağılımı
Sayfa Yükleme Dağılımı bölümü, CrUX veri kümesindeki dağıtım FCP ve DCL metriklerini gösterir.
- Origin: Bu origin kaynağından yayınlanan tüm sayfaların toplu hız verileri.
- Sayfa: Tek sayfanın hız verileri.
Her metriğin dağılımı üç kategoriye ayrılır: Hızlı (en hızlı üçte bir), Ortalama (orta üçte bir) ve Yavaş (alt üçte bir). Dağıtım günlük olarak güncellenir.
Optimizasyon Puanı
PageSpeed Insights, tek bir sayfayı analiz ederken yalnızca optimizasyon bilgilerini raporlar.
PSI, bir sayfanın performansla ilgili yaygın en iyi uygulamalara ne kadar uyduğunu değerlendirir ve 0-100 arasında bir puan hesaplar ve bu puana ilişkin performans artışını tahmin eder. Bir sayfanın performansını iki alanda iyileştirip iyileştiremeyeceğini değerlendirir:
- ekranın üst kısmını yükleme süresi: Bir kullanıcının yeni sayfa isteğinde bulunduğu andan ekranın üst kısmının içeriğinin tarayıcı tarafından oluşturulmasına kadar geçen süre.
- tam sayfa yükleme süresi: Bir kullanıcının yeni sayfa isteğinde bulunduğu andan sayfanın tarayıcı tarafından tümüyle oluşturulmasına kadar geçen süre.
Puan, İyi, Orta veya Düşük şeklinde kategorilere ayrılır. Hesaplama, geliştiricinin sayfanın görünüm ve işlevselliğini değiştirmek istemediğini varsayar.
- İyi: Sayfa, performansla ilgili en iyi uygulamaların çoğunu kullanır ve daha fazla optimizasyon için pek mümkün değildir. Sayfanın 80 veya üzeri bir puana sahip olması.
- Orta: Sayfada genel performans optimizasyonlarından bazıları eksiktir ve optimizasyon olasılığı orta düzeydedir. Sayfanın puanı 60 ile 79 arasındadır.
- Düşük: Sayfa optimize edilmemiştir ve optimizasyon için olasılığı oldukça yüksektir. Sayfanın puanı 0 ile 59 arasındadır.
Optimizasyon puanı, bir sayfanın performans potansiyelini tahmin eder. Hızı yavaş olan bir sayfanın, sayfa tarafından kullanılan toplam kaynaklara göre oluşturma engelleyici kaynak oranı düşük olduğu için optimizasyon puanı yüksek olabilir. Diğer yandan, hızlı bir sayfanın optimizasyon puanı düşük olabilir. Bunun nedeni, bu sayfanın toplam kaynaklarına kıyasla çok sayıda oluşturma engelleyici kaynağa sahip olmasıdır.
Sayfa İstatistikleri
Bu bölümde, sayfanın oluşturmayı engelleyen kaynaklarını yüklemek için gereken gidiş dönüş seyahatleri, sayfa tarafından kullanılan toplam bayt sayısı ve bu sayının veri kümesinde kullanılan ortalama gidiş dönüş sayısı ve bayt sayısıyla karşılaştırması açıklanmaktadır. Sayfanın görünümünü ve işlevselliğini değiştirerek sayfanın daha hızlı olup olamayacağını gösterebilir.
Optimizasyon Önerileri
Aşağıda, bu sayfaya uygulanabilecek en iyi uygulamaların bir listesi verilmiştir. Sayfa hızlıysa bu öneriler varsayılan olarak gizlenmiştir. Çünkü sayfa zaten veri kümesindeki tüm sayfaların ilk üçte birlik dilimindedir ve muhtemelen daha fazla iyileştirme yapılması gerekmez.
Ağ bağlantısının performansı önemli ölçüde değişiklik gösterdiğinden, optimizasyon sayfa performansının ağdan bağımsız yönlerini ele alır: sunucu yapılandırması, bir sayfanın HTML yapısı ve resimler, JavaScript, CSS gibi harici kaynakların kullanımı. Önerilerin uygulanması, sayfanın göreli performansını artıracaktır. Ancak, sayfanın mutlak performansı yine de kullanıcının ağ bağlantısına bağımlı olacaktır.
Hız performansı çeşitli faktörlerden etkilenir, ancak en önemli ikisi şunlardır:
- Oluşturma engelleme gidiş dönüş seyahatleri : Oluşturma engelleme kaynaklarının yayınlanması için gereken gidiş dönüş seyahatler. Bir sayfadaki kaynakların çoğu oluşturma işlemini engelliyorsa PageSpeed Insights, bir sayfanın büyük optimizasyon olasılığına sahip olduğunu kabul eder. Geliştirici, optimizasyon için Açılış Sayfası Yönlendirmelerini Önleme, Oluşturmayı engelleyen JavaScript ve CSS'yi ortadan kaldırma, Tarayıcının Önbelleğe Alınmasından Yararlanma, Görünür içeriğe öncelik verme ve Sunucu Yanıt Süresini Azaltma kurallarını araştırabilir.
- Yanıt boyutu: HTML ana kaynakları ve tüm alt kaynakları dahil olmak üzere yanıtın toplam boyutu. Yanıt gövdesinin çoğu sıkıştırma veya küçültme yoluyla elenebilirse PageSpeed Insights bir sayfanın büyük optimizasyon olasılığına sahip olduğunu kabul eder. Geliştirici, optimizasyon için Sıkıştırmayı Etkinleştir, Kaynakları Küçült ve Resimleri Optimize Et kurallarını araştırabilir.
Sorunuz var mı?
PageSpeed Insights hakkında sorularınız varsa lütfen SSS sayfamıza bakın veya tartışma grubumuza bir mesaj gönderin.