Çoğu kişi web sitesi performansını sayfa yükleme sürelerine bağlar ve tamamen haksız da değildir. Google'a göre yükleme süreleri bir saniyeden üç saniyeye çıkarsa, bir ziyaretçinin siteden önemli bir şey yapmadan "geri dönme" veya siteden ayrılma olasılığı %32 artıyor . Mobil sitelerde yükleme süreleri 10 saniye sürerse, bu olasılık %123 oranında fırlıyor.
Ancak yükleme süreleri, web sitesi performansının tek ölçümü değildir. Hata oranları, alan adı sistemi (DNS) araması, oluşturma ve etkileşim süreleri - tüm bunlar ve daha fazlası bir web sitesini yapabilir veya bozabilir. Bu ölçümleri iyileştirmek, iş için doğru araçları gerektirir. İşte birkaç örnek.
Web barındırma, bir sitenin varlıklarını depolamak ve ziyaretçiler siteye eriştiğinde bunları yüklemek için özel veri sunucuları bulundurmayı içerir. Bazı işletmeler, kendi siteleri üzerinde tam kontrol sağlayan şirket içi bir veri sunucusunu tercih eder, ancak çoğu, daha ucuz ve daha kullanışlı oldukları için üçüncü taraf web barındırma hizmetlerini tercih eder.
Tercih edilen web barındırma türünden bağımsız olarak, veri sunucuları, verileri depolamak için katı hal sürücüleri (SSD'ler) kullanmalıdır. Bu depolama aygıtları, erişim süresi, arıza oranı ve giriş/çıkış istek süreleri gibi birçok açıdan geleneksel sabit disk sürücülerinden (HDD'ler) birkaç adım öndedir. İnternet, kontrol edecek kadar meraklı herkes için karşılaştırmalarla dolu .
SSD'lere HDD'ler karşısında üstünlük sağlayan önemli teknolojilerden biri, verileri elektronik olarak ekleyebilen veya silebilen flash tabanlı bellektir. Bu teknoloji, HDD'ler için gerekli olan hareketli parçalara olan ihtiyacı ortadan kaldırarak arıza riskini azaltır ve okuma/yazma hızını artırır.
Web sitesi performansını iyileştirmek için kullanılan birçok araç tanılamayı çalıştırır. Popüler araçlardan biri, Google'ın altı Önemli Web Verisine dayalı olarak bir URL'nin ne kadar iyi çalıştığını analiz eden PageSpeed Insights'tır .
Ziyaretçiler bir sitenin varlıklarının aniden hareket etmesiyle mücadele ediyorsa ve yanlışlıkla yanlış düğmeye veya bağlantıya tıklamalarına neden oluyorsa, sitenin CLS'si zayıftır. Kabul edilebilir bir CLS puanı 0,1 veya daha düşüktür.
FID, URL'deki öğelerle etkileşime giren kullanıcı ile bu etkileşimi aldıktan sonra tarayıcıyı işleyen olay işleyicileri arasındaki süreyi belirler. İdeal FID yaklaşık 100 milisaniye veya daha azdır.
LCP, URL yüklenmeye başlar başlamaz en büyük metin veya resim bloğunu oluşturmak için gereken süreyi hesaplar. Google, 2,5 saniyeden uzun olmayan bir LCP önerir.
LCP'nin aksine, FCP sitenin yüklenmesi ile oluşturulan herhangi bir içerik arasındaki zaman aralığını ölçer. Bu durumda içerik, metne, resimlere veya boşluk olmayan herhangi bir şeye atıfta bulunur. Google, ideal FCP'nin 1,8 saniyeden fazla olmadığını söylüyor.
INP, Core Web Vitals'a görece yeni bir eklentidir; bir web sitesinin genel yanıt verebilirliğini ölçer. Google henüz ideal yanıt verme koşullarını doğrulamadı, ancak 200 milisaniye veya daha azının iyi bir pratik kural olduğunu söylüyor.
TTFB, bir web sitesinin bir kullanıcıdan gelen bir talebe yanıt verme süresini değerlendirir. FCP ve LCP gibi kullanıcı tabanlı ölçümlerden önce gelir; örneğin, iyi bir FCP'ye sahip bir web sitesinin iyi bir TTFB'si olabilir. Site sahipleri, 800 milisaniye veya daha kısa bir TTFB elde etmek için çaba göstermelidir
Bu metriklerin dışında, PageSpeed Insights ayrıca bir web sitesinin bunları iyileştirmek için yapabileceği eylemleri de ayrıntılarıyla belirtir. Araç, bu kadar bilgiyi ücretsiz olarak sağlar, bu nedenle site sahiplerinin onu kullanmamak için hiçbir nedeni yoktur.
Bir sayfa ne kadar çok kod satırı içeriyorsa, ziyaretçinin web tarayıcısı için o kadar çok iş demektir. Bu satırlar hata ayıklamayı kolaylaştırırken, sayfanın toplam boyutunu ve yüklenmesi için gereken süreyi de artırabilir. Bir sayfa, örneğin boyut olarak %70'in üzerinde JavaScript içeriyorsa, küçültülmesi gerekir.
Küçültme olarak da adlandırılan küçültme, orijinal işlevini değiştirmeden bir sayfanın kodundaki gereksiz karakterleri veya satırları kaldırır. Genellikle birkaç kod satırını tek bir satırda birleştirerek dağınıklığı azaltır. Küçültme yalnızca sayfa yükleme sürelerini iyileştirmekle kalmaz, aynı zamanda bir sayfanın arama sonuçlarındaki sıralamasını da iyileştirir.
Manuel küçültme mümkün olsa da, uzmanlar bunu özellikle büyük sayfalar için nadiren tavsiye eder. Doğru yapılmadığı takdirde, bir sayfadaki bazı temalar veya eklentiler amaçlandığı gibi çalışmayabilir. Çoğu durumda küçültme, Ajax Minify veya Google Closure Compiler gibi web tabanlı araçları içerir. Bu araçları kullanmak, kodu kopyalayıp yapıştırmak ve düğmeye basmak kadar kolaydır.
Görüntüler ve videolar bir sayfaya çok fazla dikkat çeker, ancak bunlar hafızada yoğun olabilir. Yükleme süreleri üzerinde çok fazla etkiye sahip olmasalar da (esas olarak eşzamansız yükleme sayesinde), yine de yüklemeyi veya yüklemeyi reddedebilirler, ancak amaçlandığı gibi olmayabilirler. Ziyaretçiler bunu bir güçlük olarak görebilirken, Google bunu arama sıralamalarında bir kusur olarak görebilir.
İşletmeler, görüntülerini ve videolarını, düzenleme yazılımıyla elde edilebilecek, web için optimize edilmiş biçimlerde biçimlendirmelidir. JPEG/JPG, normal fotoğraflar veya yoğun bellek kullanan görüntü dosyaları için ideal bir biçimdir; PNG ise bir resmin veri sunması gerektiğinde (örneğin, infografikler) çalışır. Her iki format da yakında WebP ve AVIF ile değiştirilebilir, ancak henüz tüm tarayıcılar bunları desteklememektedir.
Videolara gelince, MP4 ve WebM biçimleri çoğu tarayıcıyla iyi çalışır. MP4, daha az yer kaplarken net kalitesini koruduğu için web sitelerinde yaygın olarak kullanılmaktadır. Bu arada WebM, çok az bilgisayar gücüyle çalışabilen ve kullanıcıların mobil cihazlarda video akışı yapmasına olanak tanıyan codec bileşenlerine sahiptir.
Bir ziyaretçinin bir web sitesi hakkında bir izlenim oluşturması uzun sürmez. İstekleri yerine getirilmeden geçen her saniye, olumsuz geri bildirim verme olasılıklarını artırır. Bu tür senaryolardan kaçınmak, web sitesi performansının iyileştirilmesi gereken yönlerini bilmek ve gerekli önlemleri almaktan geçer.
Bizimle kolay ve hızlı şekilde iletişim kurabilirsiniz. İşimizi iyi yapmamızın yanı sıra işinizi kolaylaştırmak ve potansiyel müşterilerinize ulaşabilmeniz için çalışıyoruz.
Sizler için yararlı olacağını düşündüğümüz bazı blog yazılarımız.