Ucretsiz ve benim raporlarından en cok haz ettiğim servistir. SummaryDetails, Performance Review, Content Breakdown, Domains, Processing Breakdown, Screenshot, Image Analysis, Request Map tablerinde ayrı ayrı bir yığın detay var. Mutalaka incelemelisiniz.
2. Google PageSpeed Insights
Tamamen ucretsiz ve en sık kullanılan hız testi aracı diyebiliriz. https://developers.google.com/speed/...nsights/?hl=tr adresinde bu aracı bulabilirsiniz. Google PageSpeed Insights son yapılan guncelleme ile, sayfa hızı ve sayfa optimizasyonu arasındaki karışıklığa da buyuk oranda son verdi. Zira bundan evvel muşteri tarafından gelen garip ve yanlış istekler oluyordu. Orneğin bir şartname de "sayfa hızı 80 olan..." gibi garip ifadeler olabiliyordu. Aşağıdaki sorulardan birinde (Soru 1) bu karışıklığa değindim.
Google PageSpeed Insights'da web siteniz icin şu şekilde bir sonuc alırsınız :
Burada dikkat ederseniz 2 TAB var. Bunlar mobil ve masaustu gorunumler icin ayrı ayrı optimizasyon sonuclarını veriyor. Yukarıda yer alan masaustu sonucu. Bunu yorumlayalım :
Sayfa Hızı : Gercek sayfa hızı değeri denen şey işte bu, başka birşey değil. Buradaki FBP (First Contentful Paint) yani gorsellerin kullanıcı tarafında ilk gosterildiği sure, DCL (DOM Content Loaded) ise, HTML elemanlarının tam olarak yuklendiği sureyi gosterir. Onemli olan bu 2 elemanın ortalaması sonucu yukarıdaki yorumun (FAST, MEDIUM veya SLOW) olarak ne olduğudur. Hız olarak coğunlukla beklenti 3sn nin altında bir yuklenme suresinin iyi olduğudur. Ancak bu genel gecer bir kural değildir asla ! Aşağıdaki soru cevaplara (Soru 2) bakınız.
Optimizasyon : Bu değer kesinlikle sayfa hızı değildir. Bu sayfa elemanlarının HTML kuralları ve diğer bazı optimizasyon kurallarına gore ne derece optimize olduğu ile ilgili bir yaklaşımdır. Dikkat edin yaklaşım diyorum zira bu konuda birden fazla yaklaşım var. Orneğin GTmetrix de gorebileceğiniz uzere, PageSpeed Score ve YSlow Score olarak 2 ayrı onermeye gore optimizasyon değerleri verilmiştir ve bu değerler birbirinden farklıdır. Hatta Google değeri de bunlardan farklıdır. Dolayısı ile bu sayfa optimizasyon değeri ... olsun demek, cok da doğru bir yaklaşım değildir. Bunlar sadece optimizasyon ile ilgili bir fikir verir.
Bu rapor sayfasında aşağı doğru scrool ettiğinizde optimizasyon onerilerini de gorebilirsiniz.
Ayrıca web sitenizin mobil halini daha detaylı bicimde test etmek isterseniz https://testmysite.withgoogle.com/intl/tr-tr adresindeki arac ile bu mumkun.
3. GT Metrix
GTMetrix aracını bu adreste gorebilirsiniz : https://gtmetrix.com/. Ucretsiz bir arac ve bu arac da sık kullanılan araclardan bir tanesi. Cok detaylı raporlama ve 2 farklı optimizasyon algortiması kullanıyor. Aşağıdaki ekran goruntusunden anlaşılacağı gibi bu algoritmaların 2side ana sayfada stream eden (youtube dan) vide icin ciddi miktarda puan kırmış. Bu sebeple de puanlar duşuk gozukuyor. Halbuki aynı anda Google bu puanları daha yuksek veriyordu...
Burada dikkat ceken bir diğer nokta ise yuklenme suresi ile ilgili yorum. GT Metrix hem stream ile alakalı yuklenme (FBP ve DCL) farklı yorumluyor, hem de test lokasyonu kaynaklı farklılıklar var. Buda test sonucunu ciddi farklılaştırmış.
Not: Gercek bir test sonucu karşılaştırması icin test sunucularının da aynı lokasyonda olması gerekir.
4. Pingdom
Hız testi icin ucretsiz surumu var. https://tools.pingdom.com/ adresinden kullanabiliyorsunuz bu aracı. Şık gorunumu ve anlaşılır raporları ile bir cok kişi bu aracı severek kullanıyor. Ancak yoğun zamanlarda sırada beklemeniz gerekebilir.
Soru 1 : Sayfa hızı ve optimizasyonu ne anlama geliyor ?
Sayfa hızı ve optimizasyon birbirlerini destekleyici unsurlar olsa da bambaşka şeyler. Sayfa hızı değer saniye cinsinden bir sayısal değerdir. Bu değer bir cok etkene bağlı bunlardan birisi testin yapıldığı sunucu, diğeri ise tam olarak yuklenmenin bittiği anın ne olduğuna ait tanımlama ve en sonda o anki sunucu (Hız testine konu olan sitenin yayınlandığı) yuk durumu. Bu sebeple yukarıdaki test sonuclarında aynı site farklı test sonucları veriyor. Yukarıdaki sonuclara gore bu site :
Google Page Speed'e gore : 1,2 sn
GTmetrix'e gore : 8 sn
Pingdoma gore : 11 sn
de yuklenmiş.
Not: Aynı testi 5 dk sonra aynı aracla ve aynı lokasyon sunucudan test etseniz bile farklı yuklenme sure sonucu alabilirsiniz. Yukarıdaki ornekte sonucların birbirinden bu kadar farklı cıkmasının ana nedeni, ana sayfada kullanılan stream video ve videonun tam olarak yuklenme suresine ait karar mekanizmasıdır. Ancak bu tip istisnai durumları saymazsak, her seferinde sonuclar farklı cıksa da, bu derece fark oluşmayacaktır.
Gelelim optimizasyonun ne olduğuna, optimizasyon sitedeki elemanların ne derece uygun olduğuna dair bir olcudur ve hızdan farklıdır. Bir ornek vermek gerekirse : Sitenizin slider alanında fotoğraflar kullandınız ve boyutu ne derece optimize ederseniz edin 1 MB oldu. Bunun gibi 5 fotoğrafın yapacağı boyut 5 MB tır. Bu durumda sitedeki fotoğraflar 5 MB den daha aşağı duşurulemeyeceğinden optimizedir ancak boyut bir site icin yuksek (gorece) olduğundan site hızlı değildir. Yani optimize ama yavaş olabilir... Tersi de gecerli olabilir. Bu sebeple de bu iki kavram birbirinden farklı kavramlardır.
Ancak coğu durumda bu optimizasyonlar, hıza da olumlu etki eder.
Soru 2 : Sayfa yuklenme suresi ne olmalıdır ?
Bu soruya verilecek net bir cevap olmamakla beraber, 2-3 saniyenin altında bir yuklenme suresi hedeflenmeli diyebiliriz. En azından genel anlamda siteler icin bu doğrudur diyebiliriz. Neden kesin konuşamıyoruz ? Cunku yapılan işin şekline ve sektore gore değişkenlik gosterir bu iş. Eğer yapacağınız iş de, bir uygulama calışacak ve bu işiniz icin krititk ise, 4-5 MB bir dosya boyutunun yuklenmesini beklemek gerekebilir. Bu tip bir işin 2-3 saniyede yuklenmeyeceği acıktır. Şimdi yuklenme suresi uzun bu iş yanlış olmuş diyemeyiz.
Soru 3 : Neden her sitede farklı optimizasyon sonucu cıkıyor ? Hangisini dikkate almalıyız ?
Her test sitesi, kendi optimizasyon puan algoritmasına sahiptir. Bunların her birisi optimizasyon icin gerekli duzeltmeleri tavsiye eder ve bunları arar. Ancak bu başlıklara verdiği puanlar farklıdır. Buna bağlı olarak da, optimizasyon puanları farklılık gosterir.