Bugünlerde çoğu WordPress kullanıcısının internet sitelerindeki hız ihtiyacının farkında olduğu görünmektedir:
Dönüşümler, SEO, kullanıcı deneyimi ve benzeri.
Burada tüm olağan istatistikleri tekrarlamayacağım 😉
Belki bazı makaleleri okudunuz ve sitenizi hızlandırmanız gerektiğini gördünüz.
Bu yüzden bahsedilen herhangi bir araca tıklar, URL’nizi girer ve sonuçlarda deliye dönmeye devam edersiniz.
Ama bekleyin!
Deliye dönmeden önce, WordPress sitenizde bir performans testi yaparken, bu ilkel en iyi alıştırmaların farkında olduğunuzdan emin olun.
URL’nizin doğru sürümünü test edin
URL’lerinin çeşitli varyasyonlarında birçok internet sitesi mevcuttur:
- Http veya https kullanmak
- Alan adından önce “www” dahil olan veya “www” olmayan.
Çoğu durumda, URL’nizin https://örnek.com gibi birincil bir versiyonu vardır ve istenen davranış bir kullanıcının hangi sürümü yazdığı fark etmeksizin birincil sürüme yönlendirilecek olmasıdır.
Ancak, hız testi amacıyla, fazlasıyla uzun yönlendirmelerden kaçınmak için URL’nizin birincil sürümünü kullanmalısınız.
Farklı bir sürüme hız testi yaptığınızda şu olur:
İlk birkaç satır, her biri genel yükleme süresine biraz zaman ekleyen yönlendirmeleri temsil etmektedir.
Doğru sunucu konumunu kullanın
Coğrafya önemlidir!
Bunun hakkında düşünmek için çoğu kez sebebiniz olmayabilir, ancak internet siteniz aslında bir bilgisayarda yaşamaktadır – dünyanın herhangi bir yerinde konumlanmış olan fiziksel bir sunucu.
Ve bu bir yerde önem taşımaktadır.
Eğer internet siteniz İngiltere Londra’da barındırılıyorsa ve hız testini Amerika Los Angeles’teki bir sunucudan çalıştırıyorsanız, İngiltere veya Avrupa’da herhangi bir yerden testi çalıştırmanızdan daha uzun bir yükleme süresi alacaksınız.
Mesafe gecikmeyi artırır – ki bu, internet sayfasını teslim etmedeki işlem süresidir.
İşte bir örnek.
Aşağıdaki site ABD’de barındırılmakta ve İçerik Dağıtım Ağı (Content Delivery Network/CDN) kullanmamaktadır.
Ben birkaç test gerçekleştirdim, soldaki ABD’deki GTMetrix konumundandı ve sağdaki de Avustralya’da bir sunucu kullandı.
Bu hafif bir sitedir, ancak hız farkı hala kayda değer – 2 saniye.
Çok daha ağır bir sitede veya daha kötü bir barındırma ile bu fark daha bile fazla olacaktır.
Genel olarak konuşursak, daha iyi bir sonuç almak için barındırıcınıza daha yakın bir sunucu konumundan bir hız testi yapmalısınız.
Diğer konumları kullanmak için geçerli sebepler olabilir, örneğin, dünyanın diğer yerlerinden internet sitesi ziyaretçileriniz varsa ve deneyimlerinin nasıl olabileceğini görmek istiyorsanız.
Ancak, bu durumda şunları yapmalısınız:
- İnternet barındırıcınızın sitenizi hedef kitlenize en yakın bölgedeki bir sunucuya taşımasını sağlayın.
- Ya da eğer kitleniz değişik coğrafi konumlardan geliyorsa, bir İçerik Dağıtım Ağı/CDN kullanın.
Hıza bakın, puana değil
Bir performans test aracı kullanırken, amaç sitenizin ne kadar hızlı olduğunu bulmaktır.
Bunu size söyleyebilecek tek ölçüt, ölçümlerin zamana dayalı birimlerini kullanandır.
Bu milisaniye veya saniye anlamına gelmektedir. Ama puan değil.
Hıza bakın, puana değil.
Çoğu zaman analizde gördüğünüz ilk şey, bir tür not veya tipik olarak kırmızı, turuncu veya yeşil ile vurgulanan puandır.
Sosyal yönden yeşili “iyi” olarak görmeye şartlandırıldık – Her şey tamam ve bundan daha az olan herhangi bir şey problemli ve endişelenmek için sebeptir.
Daha sonra sayfadaki diğer her şeye kör hale gelir, bu puana ve renge takılı kalırız.
Hız testinde, puanlar yalnızca sizin belirli sitenizi ilgilendirebilecek veya ilgilendirmeyebilecek bir takım kapsamlı kurallara dayanmaktadır.
Sitenizin ne kadar hızlı olduğunu size söylemezler ve bazı durumlarda hiçbir bağlantı da yoktur.
İşte size mükemmel bir örnek:
Kimse 17 saniyelik bir yükleme süresi istemez, puan 92 olsa bile!
Tüm önerileri uygulamaya çalışmayın
Her aracın beklediği, maddelerin önceden belirlendiği bir kontrol listesi vardır ve her birinin bir ağırlığı vardır.
Ne tür bir internet sitenizin olduğu veya barındırma çevresi, hedef kitlesi ve benzeri şeyler önemli değildir – kontrol listesi her zaman aynıdır.
Her araba bakım kılavuzunun, türü fark etmeksizin, aynı dizi talimatları içerdiğini hayal edin.
Genel olacaklar ve tüm durumlarda kesinlikle bazıları uygulanacaktır (yağınızı düzenli olarak değiştirin), ancak birçok özelliği kaçıracaklardır.
Hız araçları da bir parça böyledir.
Bu yüzden, tüm tavsiyeleri izlemeniz gerekmediğini anlamalısınız ve eğer onları izlemek isterseniz uzman yardımına ihtiyaç olabilir.
Yalnızca bu değil, öneriler yükleme süresi üzerinde sahip olacakları etkiyle muhakkak ilişkili değildir.
GTMetrix’in “sorgu dizelerini kaldırın” kuralı gibi, bunların bazıları aslında faydasızdır – güncel değildir ve yükleme süresinde bir fark yaratmaz.
Bu, arabanız için modası geçmiş bir bakım kılavuzu kullanmaya benzeyecektir.
Örneğin, çoğu araç sitenizin en iyi alıştırmaların farklı olduğu HTTP/2’yi destekleyip desteklemediğini kontrol etmez.
Bazıları faydalı olabilir veya problemleri belirtebilirken, hepsini izlemek yükleme süresini geliştirmek için bir gereklilik değildir.
Daima hızın kendisine odaklanın.
Daima detaylara tıklayın
Her tavsiye daha özgül detaylarla birlikte gelecektir, ancak bu genellikle fazladan bir tıklama gerektirir ve birçok insan rahatını bozmaz.
Fakat, bu detaylarda gizlenen önemli bilgiler mevcuttur.
Bununla ilgili en yaygın sorun, tavsiyenin imkansız değişiklikleri önerebilmesidir – en yaygın suçlu üçüncü taraf kaynaklarla ilgilidir.
Üçüncü taraf, kontrol edemediğiniz bir sunucudan gelen dosyalar anlamına gelmektedir.
Gerçekten yaygın bir örnek, “tarayıcı önbelleğinden yararlanın (leverage browser caching)” mesajıdır.
Belirli bir kural için bir “C” puanı aldığınızı gördüyseniz, bazı şeylerin korkunç bir şekilde yanlış olduğunu düşünebilirsiniz:
Ancak, ne anlatıldığını gerçekten anlamak için, detayları elde etmek amacıyla mesaja tıklamanız gerekmektedir:
Bir kez dosya listesini gözden geçirirseniz, hepsinin harici, üçüncü taraf internet hizmetlerinden olduğunu göreceksiniz, bu yüzden bunlara tarayıcı önbelleğe alma uygulayamazsınız – bu dosyaları kontrol edemezsiniz.
Ne ölçtüğünüzü bilin
Google PageSpeed Insights sizin yükleme sürenizi ölçmez.
Pingdom ve GTMetrix ölçer, ancak her biri farklı ölçüt kullanır ve size oldukça farklı sonuçlar sunacaktır.
Sonuçları bu bağlama koymak için neyi test ettiğinizi anlamalısınız.
Bu araçlar genellikle sitenizin masaüstü sürümünü test etmek için varsayılandır, bu yüzden eğer mobil deneyimin nasıl olduğunu görmek istiyorsanız, farklı bir araç kullanmanız gerekebilir veya en azından ayarları değiştirmeniz gerekebilir.
Birden çok test çalıştırın
Tek bir test genel performansı temsil etmemektedir.
Ağ koşulları, sunucu performansı ve diğer unsurlar sebebiyle sonuçlarda doğal farklılıklar olacaktır – her seferinde tamamen aynı sonucu beklemeyin.
Eğer değişiklik şiddetliyse, altında yatan sorunları işaret edebilir.
Ve daha kötü internet barındırıcınız, daha çok değişikliğe sahip olma ihtimaliniz anlamına gelmektedir.
Performansın genel resmini elde etmek için aynı anda birkaç test çalıştırın.
Çoğu insan genellikle sadece ana sayfalarını test ederler, ancak siz sitenizin diğer kritik sayfalarını da test etmelisiniz.
Örneğin, eğer bir e-ticaret mağazanız varsa, ürün sayfalarını da test ettiğinizden emin olun.
Diğer yazılarımızdan bir kesit görmek ister misiniz?
Siz de fikrinizi belirtin