WordPress sayfanızı daha hızlı yüklemek için TTFB’yi azaltma
TTFB. Bu kısaltmayı daha önce görmüş olabilirsiniz, ama tam olarak ne anlama geliyor? Azaltmaya çalışmalı mısın? Ve evet ise, TTFB’yi azaltmak neden önemlidir? Yakalamak için kesmek için: TTFB, ilk bayta zamanın kısaltılmasıdır. TTFB testi, web sunucunuzdan ziyaretçinin web tarayıcısına geçmesi için ilk baytın ne kadar büyüklüğündedir. Başka bir deyişle, birisi web sitenizi ziyaret ettiğinde, TTFB, ilk küçük bilgilerin cihazlarına gönderilmesini ne kadar beklemeleri gerektiğidir. Bu yazıda, TTFB konseptini ve neden bunu önemsemeniz gerektiğini değerlendireceğiz. Ardından, TTFB’yi nasıl doğru bir şekilde ölçebileceğiniz hakkında konuşacağız.
Son olarak, bekleme süresini (TTFB) ve sunucu yanıt süresini azaltmak için yapabileceğiniz 12 farklı şey göstereceğiz. Başlayalım!
İçindekiler
TTFB nedir?
TTFB nasıl ölçülür
Sunucu Yanıt Süresi Nasıl Azaltılır
TTFB’yi Azaltma: Kılavuz
TTFB nedir? Girişte bahsettiğimiz gibi, TTFB ilk bayt için zaman temsil ediyor. Özünde, TFFB, ilk baytın web sunucusundan ziyaretçinin web tarayıcısına hareket edene kadar sadece zamandır. Bekleme süresi miktarı ne kadar büyük olursa, sayfanızı yüklemek için gereken süre o kadar uzun olur. Ve kimse yavaş bir web sitesini sevmiyor!
Bayt nedir? Bir bayt, 8 bitten oluşan bir dijital bilgi birimidir. Bu yazıdaki iyi bilgi işlem ayrıntılarını araştırmayacağız, sadece temel bilgileri tartışacağız. Bit, bilgi işlem ve dijital bilgilerdeki en basit bilgi şeklidir. Aşağıdaki şemada daha ayrıntılı bilgi gösterilmektedir:
Bununla birlikte, onu denemenin ve düzeltmenin hiçbir zararı yoktur, çünkü gerçekten kaybınız yoktur. Bu nedenle, elde ettiğiniz sonuçlar biraz farklı olabilir. Zamanınız varsa, çeşitli sonuçlar elde etmek için birkaç araçla test çalıştırın. Bir test için yavaş TTFB sonuçları alırsanız, farklı bir araçla başka bir test çalıştırmayı deneyin. Hepsi az çok aynı şekilde çalışıyor. Sadece alan adınızı yazın ve Go’ya basın. Her biri için farklı bilgiler alacaksınız, ancak büyük bir milisaniye sayısı arıyorsunuz.
Bir milisaniye 1/1000 saniyedir, bu nedenle 30 ms’lik bir puan, sunucudan tarayıcıya gönderilmesi için 30/1000 saniye sürdüğü anlamına gelir. İyi bir puan nedir? Puanınız 100 ms’nin altındaysa, altınsınız. 200 ms ve 500ms arasındaki skor bile hala iyi. 600 ms’den fazla iseniz gerçekten endişelenmeniz gerekiyor. Şimdi kullanabileceğiniz çeşitli araçlara bakalım. Bunların hepsi tamamen ücretsizdir ve herhangi bir kayıt veya ödeme gerektirmez. Pingdom TTFB Test Pingdom yararlıdır çünkü coğrafi yerleri seçmenize izin verir. Ziyaretçileriniz dünyanın çeşitli yerlerinden geliyorsa, bu çeşitli ülkelerden TTFB’yi test etmenin iyi bir yoludur. Testi çalıştırdıktan sonra sonuçlarınızı görmek için aşağı kaydırın. Ayrıca, URL’lerin aktarılmasından kaçınma veya GZIP kullanarak önerilen iyileştirmeler listesini de göreceksiniz. GtMetrix GTMetrix, farklı metrikler hakkında size çok fazla veri sağlayan bir web sitesi hız testine sahiptir. Bunlardan biri TTFB. Testleri çalıştırmak için alan adınızı yazın, ardından analize basın. Test çalıştıktan sonra sonuçlarınızı görmek için aşağı kaydırın. TTFB puanı, özet sekmesinin altında sol tarafta olacak:
Keycdn Performans Testi KeyCDN, aynı anda birkaç coğrafi konumdan TTFB testlerini çalıştırmanıza izin veren yararlı bir araca sahiptir. Bu yerler arasında Avrupa, Amerika Birleşik Devletleri, Hindistan, Güneydoğu Asya, Doğu Asya ve Avustralya’daki şehirler bulunmaktadır. Bu yakalama noktasının web sayfası testi size çeşitli metrikler için hız hızı sağlar. Testi çalıştırmak için alan adınızı yazın, tarayıcınızın konumunu ve türünü seçin, ardından Testi Başlat’ı tıklatın. Sonuçlarınız sol taraftan ilk bayt başlıklı ilk öğe olacaktır. Bu testin milisaniye değil, saniyeler içinde sonuç verdiğini unutmayın. Numaraları dönüştürmek için, 1000 ile çarpın veya sadece X saniyelerini milisaniyelere Google’a. Şimdi milisaniyemiz var! Geekflare Araçları
Geekflare, ilk bayt zamanınızı ölçen çok basit ve kolay bir kullanıma sahiptir. Etki alanınızı yazın ve turuncu düğmesine basın. Saniyeler içinde doğru sonuçlar alacaksınız. Sonuçları aldığınızda, biri en yakın konumunuzdan, iki tanesi dünyanın diğer şehirlerinden 3 sayı göreceksiniz. Ziyaretçilerinizin konumuna bağlı olarak, en alakalı olanı araştırmak isteyeceksiniz. Devtools ile sayfayı görebilir ve hemen değişiklikler yapabilirsiniz. Bir araç, açtığınız web sayfasının TTFB hızını görmenizi sağlar. Bu testi kendi ağınızdan çalıştırmanın iyi bir fikir olmadığını unutmayın, çünkü kendi internet bağlantı hızınız puanı etkileyecektir. Genel olarak, yukarıda listelenen diğer araçlardan birini kullanmaya çalışmalısınız. TTFB’yi Chrome Dev Araçları ile test etmek için web sitenizi açın ve sayfayı sağlayın. Kontrolü seçin. Ardından, Ağ sekmesine tıklayın. Birkaç dakika bekleyin ve verilerin girilmesini göreceksiniz. Genellikle bir dakikaya kadar sürer, bu yüzden sabırlı olun. İmleci saatin altındaki sayıya yönlendirirseniz, diğer ayrıntıların göründüğünü göreceksiniz. TTFB’niz bir açıklamadan sonra bir sayıdır. Örneğimizde, bu altta olan 333.54 ms’dir. 334.54 yavaş bir TTFB puanı değil, daha iyi olabilir.
Yukarıda belirttiğimiz gibi, bu sayının diğer araçların sonuçlarından daha yüksek olması muhtemeldir, çünkü kendi internet bağlantınız skorda bir faktördür.
Doğru sonuçlar elde etmek için hala diğer araçlardan biriyle bir test yapmanız gerekiyor. Sunucu Yanıt Süresi Nasıl Azaltılır TTFB Slow? Sunucu yanıt süresini nasıl azaltacağınız hakkında konuşalım. TTFB’yi artırmak ve sunucu yanıt sürenizi daha hızlı hale getirmek için yapabileceğiniz birçok farklı şey var. Hızlı ve yüksek kaliteli ev sahibi. Sitenizi mümkün olduğunca hızlı çalıştırma konusunda en iyi web barındırma sağlayıcısı uzmanındaki sistem yöneticisi, uzmanlıklarından yararlandığınızdan emin olun. Bir web barındırma sağlayıcısı seçmek kafa karıştırıcı ve karmaşık bir süreç olabilir, bu nedenle ihtiyaçlarınıza uygun olanı bulduğunuzdan emin olun. 2. CDN kullanın İçerik Dağıtım Ağı (CDN), web sitenizin statik içeriğinin önbellek sürümünü dünya çapında çeşitli yerlerde depolayan bir hizmettir.Bu konumlara pratiğe (POP) denir.CDN çok kullanışlıdır çünkü web sitenizi hızlandırır.Statik içerik kod (HTML, CSS), görüntüler ve diğer benzer öğeleri içerir.Ziyaretçiler web sitenize gittiğinde CDN, sitenizin coğrafi olarak en yakın olan önbellek sürümünü otomatik olarak gönderir.Örneğin, web sunucunuz Kanada’da bulunuyorsa ve Çek Cumhuriyeti’nden gelen ziyaretçiler web sitenizi ziyaret ederse, CDN önbelleği en yakın pop’dan – büyük olasılıkla Orta Avrupa’da bir yerden yükleyecektir.CDN, içeriği ziyaretçinin tarayıcısına basitleştirerek ve hızlandırarak TTFB’nizi azaltır.Mümkünse her zaman CDN kullanmanızı öneririz. 3. WordPress önbellek eklentisi Önbellekleme, web sitenizin yükleme süresini artırmanın kolay bir yoludur. Önbellek eklentisi kullanarak sayfanızın ve TTFB’nin yükleme süresini azaltabilirsiniz. Neyse ki, WordPress’te önbellek eklentisini kullanmak çok kolaydır ve hazırlamak sadece birkaç dakika sürer. WP roket, WP Super Cache, W3 Total Cache ve en önemlisi WP en hızlı önbellek öneriyoruz. 4. DNS DNS sağlayıcıları TTFB sıralamanızın belirlenmesinde rol oynar, ancak tam olarak ölçmek zor olabilir. Bununla birlikte, premium bir DNS sağlayıcısı kullanmak, puanınızı artırmanıza kesinlikle yardımcı olabilir, çünkü genel bağlantı hızınızı artırır. Premium DNS sağlayıcıları da diğer yararlı özelliklerle donatılmıştır. Bu, büyük ölçekli saldırılara, daha hızlı performans ve daha fazlasına karşı daha fazla güvenlik ve koruma içerir. Dosyanız daha küçükse, siteniz daha hızlı yüklenecektir. Birçok Web barındırma şirketi varsayılan olarak GZIP sıkıştırmasını etkinleştirir, ancak GZIP kompresyonunu etkinleştirme gibi eklentileri de kullanabilirsiniz. Birçok CDN ve önbellek eklentisinin GZIP sıkıştırmasını etkinleştirme seçeneği de vardır. 6. Veritabanınızı optimize edin
Veritabanınız alakasız ve gereksiz verilerle doluysa, bu sunucu yanıt sürenizi yavaşlatabilir.Gereksiz öğeler bazen eski eklentiden ve kullanılmayan, önceki WordPress kurulumu veya diğer işe yaramaz şeyler için veritabanınızı tıkayabilir.Neyse ki, veritabanınızı geliştirmek ve sorunsuz bir şekilde çalıştırmak kolaydır.CPanel’de manuel olarak yapabilir veya WP-Optimize veya WP-Sweep gibi eklentileri kullanabilirsiniz.7. Eklentileri ve temaları silin, eklentileri veya temaları kullanmazsanız, genellikle silmek için iyi bir uygulama.Disk alanını serbest bırakır ve ayrıca sunucunuzun yeni ziyaretçilere göndermesi gereken veri miktarını azaltır.
Eklentileri silmek için eklentileri açın> WordPress kenar çubuğunuza eklentileri yükleme. Ardından, kullanılmayan bir eklenti bulun ve Kırmızı Sil düğmesini tıklayın. PHP’yi güncellemek biraz karmaşık olabilir, ancak çoğu ana bilgisayar sizin için yapacaktır. En son PHP sürümünü kullanmamak, sitenizi bilgisayar korsanlarına karşı daha savunmasız hale getirebilir, daha yavaş (verimsiz kodları saklayarak) ve bir dizi başka soruna neden olabilir. 8. Kullandığınız eklentiler ve temalar için her şeyi (eklentiler, temalar vb.) Güncellemeye devam edin, her zaman güncellediğinizden emin olun. Hem üstte, menü çubuğunda ve sol tarafta gösterge tablosunun altında gösterge panelinizde bir güncelleme gerektiren eklentiler veya temalar olup olmadığını hızlı bir şekilde görebilirsiniz. Kırmızı dairede yüksek sayıyı görürseniz, bu, eklentilerinizi ve temalarınızı güncellemeniz gerektiği anlamına gelir! Sadece TTFB’nizi daha düşük yapmak için değil, eklentilerinizi ve temalarınızı her zaman güncellemeniz çok önemlidir. Bu, güvenlik nedeniyle de önemlidir ve bilgisayar korsanlarının eklentinin eski sürümünde sömürüden yararlanmasını önleyebilir. 9. WordPress kalp atışını devre dışı bırak
WordPress Heartbeat, neredeyse gerçek zamanlı ön uçun yenilenmesini gösteren bir ateştir. Bu, eklenti bildirimi, yayınlanacak doğrudan düzenleme ve çoğunlukla isteğe bağlı diğer şeyleri içerir. Çoğu web sitesi için, bu özelliği düzenli olarak kullanamayabilirsiniz, çünkü onu devre dışı bırakmak güvenli olabilir. WordPress kalp atışını devre dışı bırakmak için WP Rocket gibi eklentileri kullanmak isteyeceksiniz. Çoğu önbellek eklentisi de devre dışı bırakma yeteneğine sahiptir. Kutudaki kontrolü denemek kadar kolay devre dışı bırakın. Ortak trafik. Bunu ilk başta bilmeseniz bile, makul bir tahmin yapabilirsiniz. Web siteniz İngilizce olarak yazılmış ve Amerikalı izleyiciler için tasarlanmışsa, bu konum büyük olasılıkla Amerika Birleşik Devletleri veya Kanada’dadır. Blogunuz Güneydoğu Asya’daki göçmenlerle ilgiliyse, Singapur, Bangkok veya benzer bir konumda bir sunucu kullanmalısınız. 11. Cloudflare Argo Cloudflare, hızı en üst düzeye çıkarmak için trafik yolunuzu değiştiren Argo adlı bir ürüne sahiptir.Argo ayda 10 trilyondan fazla küresel talebi yeniliyor, gerçek zamanlı tıkanıklığı tespit eder ve en verimli yollarda etkili bir şekilde yönetir.Ortalama olarak, kullanırken% 30 performans sitesi daha iyidir.Argo kullanmak TTFB’nizi azaltmanın en iyi yoludur.Bununla birlikte, CloudFlare’in kendisini kullanmanın TTFB’nizi genellikle artırabileceğini, çünkü sitenizi korumaya yardımcı olan bir güvenlik duvarı ve diğer teknolojilere sahip olduğunu unutmayın. 12. Statik bir web sitesi oluşturun. WordPress sitesini ziyaret ettiğinizde, içeriğinizi almak için birçok veritabanı sorgusu yapılır. PHP kodu ayrıca, sitenizi her ziyaret ettiğinde yeniden yapılması gereken bir sayfanın kendisi oluşturmak için çalıştırılır. Tüm bu eylemler yapmak için ekstra zaman gerektirir. Bu ekstra işlemi çalıştıran bu web sayfasına dinamik sayfa denir. Bu ekstra zamanı azaltmak için sayfanızı statik hale getirebilirsiniz. Statik sayfa nedir? Birisi her ziyaret ettiğinde bir sayfa yapmak yerine, bir kez yapabilirsiniz, ardından bu statik sayfayı tüm yeni ziyaretçilere gönderebilirsiniz. Sayfa değişmedi, çok statik. Bu, TTFB’nizi artıran gereken veri miktarını azaltır. WordPress’te, sitenizde statik sayfalar oluşturmaya yardımcı olabilecek birçok eklenti vardır. Sadece statik öneriyoruz. Bu eklentinin ayrıca ek güvenlik avantajları vardır, çünkü WordPress kurulumunuzu genel sitelerde sunulan statik dosyalardan ayırmanıza olanak tanır. Bu, hackleme olasılığını azaltır, şifreniz çalınır veya DDOS saldırılarının hedefidir. Kısaltma korkutucu görünse de, ilk bayt için zaman kavramı aslında oldukça basittir. Bu sadece tarayıcınıza ulaşmak için ilk baytın gerekli olduğudur. TTFB’yi azaltarak, WordPress sitenizdeki sayfa daha hızlı yüklenecektir, bu da sizi (ve ziyaretçilerinizi) mutlu etmelidir!