Web sitenizin performansını ölçerken kavramsal yanlışlardan biri budur: Sayfa yükleme hızı metriklerinin tek değer olduğunu düşünmek.
Örneğin şu cümleyi ele alalım: Web sitemin hızını test ettim, toplam 5.8 saniyede yükleniyordu. Dolayısıyla kullanıcılar bunu deneyimliyorlar.
Aslında gerçek bundan daha fazlasıdır, bu tür ifade performans ölçümünün nasıl yapıldığını tam olarak kavramamış olmaktan ileri gelir.
Sayfa yükleme hızınız, sayfanızı ziyaret eden kullanıcılarınız için tek bir sayı değil, bir dağılımdır.
Bunun temel nedeni her bir kullanıcınızın farklı olmasıdır (web sitesini ziyaret eden insanlar).
Her bir kullanıcı farklı bir değer deneyimler (cihazına, cihaz gücüne, internet bağlantı hızına ve diğer faktörlere bağlı olarak).
Aşağıdaki grafik bunu örnek olarak daha iyi göstermektedir.
Y ekseni kullanıcı sayısını, X ekseni geçen zamanı (milisaniye olarak) göstermektedir.
Bu örnekteki grafiğe baktığımızda (gerçek kullanıcı verileri) sitenizi 100 ms ile 10000 ms saniye arasında yükleyen kullanıcılarınız vardır.
Çoğu kullanıcınız için sayfanız 1 ile 3 saniye arasında yükleme hızına sahiptir.
Sağa doğru uzayan kısım uzun kuyruk olarak adlandırılır ve gerçek hayatta oldukça yaygındır.
Web sitenizi ve performansını optimize ederken unutmayın:
Metrik puanlarınızı tek değerler olarak değil, gerçek kullanıcıların saha verileri değerlerinin bir dağılımı olarak düşünmelisiniz.
Genel olarak bu örnek grafikte gösterdiğimiz dağıtımın geliştiğinden emin olmak isteyeceksiniz (tüm kullanıcılarınızı düşündüğünüz için).
Bu konunun aşağıda izleyeceğiniz İngilizce videoda da anlatıldığını görebilirsiniz. (Google Chrome Geliştiricileri – 2017)
Bu tür dağılımları gelişmiş analitik araçları ile ölçebilirsiniz.
Ücretsiz Google Analitik aracı da bu tür verileri kısmen sağlamaktadır. Ayrıca ücretli gelişmiş araçlar da vardır.
Aşağıdaki resimde bu tür verilerin daha net gösterilmesi için bir örnek görüyorsunuz. (tek metrik, masaüstü / mobil ayrımı, yüzdesel kırılım)
Metriğimiz TTI (Time-To-İnteractive), yani ilk etkileşime kadar süre.
- Bu metriği hem masaüstü (desktop), hem de mobil kullanıcılar için görmektesiniz.
- Değerler, kullanıcıların yüzde 50’si, yüzde 75’ive yüzde 90’ı için gösterilmiştir.
Bu tür gösterimler, performans durumunuzu daha iyi değerlendirmenize yardımcı olur. Farklı kullanıcılarınız farklı deneyimler yaşar.
Web performansı ile ilgili daha fazla bilgi verdiğimiz yazılarımızı da okuyunuz:
Metrikler konusunda başka yazılarımızı okumak ister misiniz?
Siz de fikrinizi belirtin