TTFB nedir? WordPress TTFB nasıl geliştirilir?
TTFB olarak da bilinen site yükleme hızı önemli bir konudur. Bu oran yükselirse, siteniz daha iyi performans gösterecek ve kullanıcılar sitenizin tamamlanmasını bekleyecektir.
Genel site hızı söz konusu olduğunda, sayfa yükleme hızını artırmak için genellikle performansa, düzen ve yapı optimizasyonlarına odaklanırız. Ancak bazen buna web sitenizin ilk yüklendiği sunucu tarafından bakmak iyi olabilir. WordPress sitesinin ilk çalışma hızı standart bir değer kadar düşük olmalı ve siteyi önbelleği çağırarak adresi girdiği anda kullanıcıya gösterebilmelidir.
Kullanıcıların %80’inden fazlası, ilk yükleme hızı yavaşladıktan sonra web sitenizi terk edecek. Elbette daha fazla kullanıcıyı elde tutmak istediğinizde bu sorunu kontrol etmek ve sitenin ilk çalışma hızını artırmak için sorunu aramak gerekiyor.
WordPress sitenizi hızlandırmanın web sitenize çeşitli şekillerde yardımcı olabileceği doğrudur.
Kullanıcılarınız web sitenizden ve faaliyetinizin genel ortamından memnun kalacak, arama motorlarınız daha mutlu olacak ve sonuç sizin için tatmin edici olacaktır. Ne yazık ki WordPress, ziyaretçilerinize inanılmaz derecede hızlı sayfalar sunmayı her zaman kolaylaştırmaz. İşte iyi haber: WordPress web sitenizin performansını artırmanın birçok yolu vardır ve bunlardan bazılarını hemen uygulayabilirsiniz. Sadece sizin açınızdan bazı sürekli faaliyetler gerektirir. Bu yazıda, hızlı bir WordPress sitesine sahip olmanın neden faydalı olduğunu tartışacağız.
WordPress’i neden hızlandırmalısınız?
Bir geliştirici ve SEO uzmanı olarak yeni web sitelerini incelerken, hiçbir şey beni yavaş bir web sayfası kadar “geri” düğmesine basmamı sağlayamaz ve eminim ki burada yalnız değilim ve çoğunuz benimle aynı fikirde olacaktır. Site performansı, kullanıcı deneyimini büyük ölçüde etkiler ve ziyaretçilerin bir çevrimiçi işletmenin kalitesini nasıl değerlendirdiğini büyük ölçüde şekillendirir.
Sayfa yüklemedeki hız ve zorluk ile hataya çok az yer vardır. Google’a göre, web siteniz iki saniye veya daha kısa sürede yüklenmelidir. Diğerleri ve ziyaretçiler ilgisini kaybetmeye başlar. Sayfa performansı, Google da dahil olmak üzere arama motorları tarafından kullanılan bir sıralama faktörüdür.
Siteniz ne kadar hızlıysa, arama sonuçlarında üst sıralarda yer alma olasılığınız o kadar yüksektir. WordPress temaları ve eklentileri, sitenizde aktif olarak kullanmasanız bile değerli sunucu kaynaklarını tüketir. Web sunucunuzda aynı anda çalışan çok fazla şey, sunucunun kaynaklarını tüketir, sayfalarınızı yavaşlatır ve hızlı işlemcilere aşırı yük bindirir.
TTFB nedir?
Time to first byte aslında web sitelerinin hızını ölçmek için kullanılan bir yöntemdir. Adından da anlaşılacağı gibi, bir web sayfası talep edilirken sunucudan ilk baytı almak için gereken süre veya veri alma hızı önemli değildir. Basit bir dille, bu terimin sunucudan ilk baytı almak için gereken süre kelimesinin kısaltması olduğu söylenebilir. Ölçüm, ilk etapta tarayıcının verileri almasının ne kadar sürdüğü olacaktır.
Yaygın bir yanılgı, bunun DNS arama sürelerinden sonra hesaplanmasıdır, ancak bir ağdaki orijinal TTFB hesaplaması her zaman ağ gecikmesini içerir. Bu, 3 adımlı bir süreci içerir ve arada herhangi bir yerde gecikmeler meydana gelebilir ve toplam TTFB’nize eklenebilir. Web dünyası düşündüğünüzden daha geniştir. Siteleri optimize etmek, kullanıcıların sitenize daha fazla değer vermesini sağlar.
TTFB ve Yükleme Süresi
TTFB bazen bir web sitesinin yükleme süresiyle karıştırılır. Ancak aynı değiller. Yükleme süresi, yükleme, TTFB, indirme, ayrıştırma vb. dahil olmak üzere isteğin toplam süresini ifade eder. Tabii ki, yükleme süresi konusu, aynı kelimedeki başlangıç hızı kategorisinden tamamen farklıdır. Toplam yükleme süresi, tüm bu bilgilerin indirilmesini içerir ve bu durumda siteniz sıfırdan yüze, üstbilgiden altbilgiye yüklenir.
İyi bir TTFB nedir?
Google, maksimum 200 ms’lik bir TTFB önerir. 200-400ms bile sorun değil. 500 ms’nin üzerindeki her şey yavaş kabul edilir. Genel web sitesi hızını ve kullanıcı deneyimini açıkça etkiler.
Bu oran ne kadar iyi olursa, siteniz ilk etapta ve ilk yükleme anında o kadar iyi performans gösterecektir. Bu durumda kullanıcılar sitenizi tolere edecek ve sitenin tamamının yüklenmesini bekleyecektir. Yani ilk site yüklenme hızının iyi olması önemli mi önemsiz mi sorusuna cevap olacak bir mantıktır denilebilir.
TTFB’nin önemi var mı?
TTFB’nin (İlk Bayt Süresi) web sitesi hızıyla aynı olmadığını anlamak önemlidir. bu çok önemli. TTFB’nin önemli olup olmadığı konusunda internette pek çok tartışma var. Dünyaca ünlü bazı sunucular ve web barındırma sağlayıcıları anlamsız olduğunu söylüyor (Cloudflare, LittleBizzy) ve diğerleri bunun önemli olduğunu söylüyor (Ilya Grigorik, Google’da Web Performans Mühendisi).
Her iki taraf da neden veya neden önemli olmadığına dair geçerli noktaların yanı sıra gerçekte nasıl hesaplandığına dair sorular ortaya koyuyor. Ama aslında dikkatinizi birçok web sitesinin, geliştiricinin ve SEO uzmanının deneyimine odaklamalısınız. WordPress sitesinin ilk çalıştırma hızı sandığınızdan daha önemlidir.
Moz, arama sıralamaları ile ilk bayta kadar geçen süre arasındaki korelasyon üzerine derinlemesine bir çalışma bile yaptı. Ancak, sebebin bu olup olmadığını veya daha düşük TTFB’ye sahip sitelerin de genel olarak daha hızlı olup olmadığını bilmek zordur, bu da Google’ın sayfa hızı sıralama faktöründen etkilenebilir.
Bir önbellek eklentisi kullanın
Bir sayfaya yapılan her yeni istek için WordPress, PHP ve MySQL sorgularını çalıştırmalıdır. Ancak zamanın %90’ında buna ihtiyacınız yoktur. HTML dosyaları oluşturabilir ve bunları doğrudan sunabilirsiniz. PHP’den oluşturmaya kıyasla çok hızlıdır. Bu durumda, sitenin ilk çalıştırma hızı %20’ye kadar optimize edilir.
WordPress’te önbelleğe almayı etkinleştirmenize yardımcı olan birkaç eklenti vardır.
Bir VPS sunucusu veya yüksek performanslı yönetilen barındırma kullanın
Paylaşılan barındırmadan farklı olarak, VPS sunucuları ve yönetilen barındırma sağlayıcıları, kaynakları diğer sitelerle paylaşmaz. Bu da sizin için daha hızlı bir web sitesi anlamına gelir. Şu anda, ded9.com.tr koleksiyonu sanal sunucu ve VPS satın almanıza izin veriyor. Bu sayede sitenizin yüklenme hızı kat kat artacak ve sunucu ve ağ IP’sinin maksimum gücünü kullanabileceksiniz.
PHP V8.0’ı (veya en son sürümü) kullanın
Önbelleğe alma veya statik bir web sitesi iyi bir çözüm değilse (özellikle e-ticaret, forumlar için), işlem hızını artırmak tek yoldur. Bu sadece CPU ve RAM’i artırmakla ilgili değil. Daha iyi çalışması için sitenizin PHP sürümünü geliştirebilir ve WordPress sitenizin ilk çalışma hızını artırabilirsiniz. Bu durumda işlemlerin yoğunluğu daha az olur ve sunucudaki çekirdekler komutları daha iyi yürütebilir. Sitenin ilk yürütme hızı, veritabanının güncellenmesini de gerektirecektir.
TLS 1.3’ü kullanın
TLS, SSL’nin halefidir. Uçtan uca şifreleme (HTTPS) sağlamak için kullanılan bir protokoldür. TLS 1.3 en son sürümdür. Sürüm 1.3, sunucudan komut gönderme ve alma sırasındaki gidiş-dönüş sayısını azaltır ve TTFB’de önemli iyileştirmeler yapar. Bu yaygın uygulama, sunucuda yalnızca birkaç değişiklik gerektirir, ancak yalnızca TLS 1.3’e yükselterek bunu 250ms’ye düşürebilirsiniz.
Sitenin ilk çalıştırma hızı dolaylı olarak sitenizin güvenliğini artıracaktır.
Sunucu konumunuzu akıllıca seçin
Kullanıcılarınız uzak ülkelerdeyse ve sunucunuz ABD’deyse, 200-300 milisaniye ağ gecikmesi eklenecektir. Sunucu konumunuzu akıllıca seçin. Kişinizin konumuna çok yakın bir sunucu seçin.
Sitenin ilk çalıştırma hızı, sunucunuzun konumuna ve barındırmaya bağlı olarak %50’ye kadar çıkabilir. Tabii bundan sonra detaylı olarak bahsedeceğiz.
OPENLITESPEED veya LITESPEED SUNUCUSU kullanın
Güçlü bir sunucu kullanmak, sitenize ilk yüklemede büyük ölçüde yardımcı olabilir. Bir WordPress web siteniz varsa, bunu daha iyi anlarsınız. Tüm web sunucularını engelleyin ve Litespeed’e gidin. Büyük bir güce sahiptir ve onu nasıl yöneteceğinizi biliyorsanız, her şey düzgün çalışacaktır ve bu makalede size öğretilen diğer adımlara göre WordPress sitesinin ilk çalışma hızını artırabilirsiniz.
LiteSpeed Nginx ve Apache benzeri, özellikle TTFB açısından çok daha iyi performans sunan bir web sunucusudur. OpenLiteSpeed, LiteSpeed’in açık kaynaklı versiyonudur.
HTML sayfalarını CDN’de önbelleğe al
Çok fazla hacim alan HTML sayfalarını optimize etmek için ilkeli bir yöntem kullanmak dikkat etmeniz gereken bir konudur. Sitenizin ana sayfası büyük ölçüde CSS ve HTML’de kullanılan koda bağlıdır. Bu sorunu en kısa sürede çözün. Bunun SEO’nuz üzerinde büyük bir etkisi olabilir.
HTML sayfası, tarayıcınızın web sitenizi ziyaret ettiğinde size sorduğu ilk parçadır. Birkaç faktör nedeniyle Cloudflare, varsayılan olarak HTML/JSON’u önbelleğe almaz. Ancak, HTML sayfalarını CDN sunucularında önbelleğe almak için özel kurallar yazabilirsiniz. Bu, TTFB’yi 10 kat veya daha fazla azaltır. Sitenizin ilk hızı bu aşamada büyük ölçüde iyileştirilir.
CLOUDFARE ARGO’yu kullanın
Bugün dünyada veri işleme operasyonlarını ve ağ komutlarını yöneten birçok CDN var. Bunları kolayca kullanabilir ve sitenizi hız açısından iyileştirebilirsiniz.
Argo, tıkanıklığı gerçek zamanlı olarak algılar ve web trafiğini en hızlı ve en güvenilir ağ yolları boyunca yönlendirir.
Cloudflare’nin ilk site yürütme hızı, özellikle çevrimiçi mağazalarda ve WooCommerce’de sitenizi ilk yüklemede çok daha iyi hale getirebilir.
Cloudflare internetin %10’una güç sağlıyor! Teslimatın en hızlı yolunun hangisi olduğunu biliyorlar. Cloudflare Argo ile TTFB hızını %35’e kadar artırabilirsiniz.
Hızlı bir ana bilgisayar kullanın
TTFB’yi azaltmanın ilk yolu, hızlı bir ana bilgisayar kullandığınızdan emin olmaktır. Günümüzün dijital çağında hız her şeydir. Kanıtlar, bir web sitesinin yüklenme süresindeki en ufak bir gecikmenin bile trafik kaybına neden olabileceğini göstermiştir. Genellikle 2 saniyenin en uygun yükleme süresi olduğu kabul edilir. Potansiyel ziyaretçilerin neredeyse üçte biri 3 saniye sonra vazgeçerken, %90’ı bunu 5 saniye sonra yapıyor.
Bugünlerde sorun sadece sitenin hızı değil, Google sitenizin ilk kez uygulanması konusunda da hassas. Arama motoru sıralamaları açısından, hızlı ve güvenilir web barındırma, herhangi bir SEO kampanyasının başarısı için esastır. Google’ın algoritmalarının tümü, kullanıcılarına en uygun kullanıcı deneyimini sağlamak için tasarlanmıştır, bu nedenle hızlı web siteleri, iyileştirilmiş Google sıralamalarıyla ödüllendirilir.
Bu, masaüstü yükleme hızı için geçerli olduğu kadar mobil yükleme hızı için de geçerlidir.
Aslında, mobil kullanıcıların %50’si bir web sitesini 3 saniyeden uzun sürerse terk edecektir. Ek olarak, çevrimiçi aramaların yaklaşık %60’ının mobil cihazlar üzerinden yapıldığı göz önüne alındığında, Google, mobil cihazlar için en iyi şekilde optimize edilmiş sitelere öncelik veren mobil öncelikli indekslemeye doğru ilerliyor.
Bir web barındırma hizmetinden ne beklemeliyim?
Web barındırma, çevrimiçi içeriğinize sunucu alanı tahsis ederken, sitenizin ilk hızının büyük ölçüde barındırmanıza bağlı olduğunu bilmelisiniz. Bekleyebileceğiniz hizmetlerden bazıları şunlardır:
Sınırsız disk alanı ve bant genişliği
Sınırsız disk alanı ve bant genişliği, web sitenizin ihtiyaç duyduklarında ziyaretçiler için kullanılabilir olmasını sağlar. Sınırlı kullanım, siteniz ilk başladığında yeterli olabilir, ancak trafik arttıkça web siteniz daha fazla kaynağa ihtiyaç duyacaktır ve web sitenizin taşması, bant genişliği aşırı yükleme bildirimlerine ve trafik kaybına neden olabilir.
E-posta hesapları
Birçok web barındırma hizmeti, alan adınızı kullanan birden çok e-posta adresi oluşturmanıza olanak tanıyan e-posta özellikleri sağlar; örneğin: yourname@yourwebsite.com Bu, web sitesi iletişiminizin daha profesyonel görünmesine yardımcı olacaktır. Tabii ki, bu sorunun sitenin ilk uygulama hızı ile ilgisi yoktur.
FTP erişimi
FTP (Dosya Aktarım Protokolü), bir istemcinin (sizin) dosyaları bir sunucuya (web barındırma sağlayıcınız) aktarmasına izin veren standart bir ağ protokolüdür. Bu, kişisel veya iş bilgisayarınızdaki dosyaları web sitenize eklemek için doğrudan web barındırıcınızın sunucusuna yükleyebileceğiniz anlamına gelir. Sitenin ilk çalıştırma hızı bu şekilde artmayacak, ancak sunucu baskısını azaltacaktır.
Final sonucu
Veritabanı önbelleği, disk IO, takas kullanımı, RAM, PHP ayarları, MySQL ayarları, ağ ayarları, TLS ek yükü, vb. gibi TTFB’yi azaltmak için optimize edebileceğiniz veya ince ayar yapabileceğiniz birçok başka şey vardır. Sitenin ilk uygulama hızı, doğru yapılması gereken çok adımlı bir hareket gerektirir.
Bir kullanıcının sitenize ilk girişi en iyi giriştir. TTFB, web sitenizin genel yükleme süresinden daha önemlidir. Sitenizin hızını artırabilecek birçok yöntem olduğunu unutmayın. Ancak öte yandan, WordPress sitesinin ilk çalıştırma hızı, hatırlamanız gereken en önemli ve ana konudur.
Kullanıcıların sitenizin ilk yüklenmesine özellikle dikkat ettiğini unutmayın. Hız iyi değilse, sitenizden kaçarlar. Bu yazımızda dünya genelindeki web geliştiricilerin bu alanda kullandıkları yaygın yöntemlerden bahsettik ve prensip olarak nasıl uygulanacağını en az birkaç satırda sizlere sunmaya çalıştık.
Sitenin ilk yürütme hızı, bir SEO uzmanı veya web tasarımcısı ve programcısı olarak izlemeniz gereken bir şeydir. Umarım yukarıdaki adımlar TTFB’yi azaltmanıza yardımcı olur.