WordPress TTFB Süresi Nasıl Kısaltılır

WordPress TTFB süresi oldukça uzun nasıl kısaltılır diyen arkadaşlar için bugüne kadar yapmış olduğum wordpress sitelerden ikisinde bu sorunla karşılaştığımı ve nasıl çözüme ulaştığımı anlatmak istiyorum. %99 oranında sizlerde yapmış olduğum değişiklikler ile adeta kabusunuz olan ve site açılma hızınızı oldukça fazla etkileyen bu süreyi milisaniye seviyelerine çıkartabileceksiniz.

WordPress TTFB süresini kısaltmayı anlatmadan önce bu kelimenin ne anlama geldiğini öncelikle bir öğrenelim. İngilizce anlamı ile Time to First Byte yani ilk bayt zamanı olarak bilinir. Tarayıcınıza bir internet adresi yazdığınızda serverlara bağlanırken birbirini izleyen bazı işlemler gerçekleşir. Bu işlemler DNS sorgulama, ilk bağlantı, bekleme süresi, sunucudan veri almaya başlama ve bağlantının sonlandırılması olarak sıralanabilir. Tarayıcıya bir internet adresi yazıldığında ve bu sitenin görüntülenmesi beklenirken yukarıdaki beş adım gerçekleşmektedir.

TTFB (Time to First Byte)

Yukarıda anlatmış olduğum beş adımdan herhangi bir tanesinde yaşanan aksaklık TTFB süresini artırır. Yani kısaca özetlemek gerekirse TTFB bir tarayıcıya internet adresi yazıldığında ilk baytın alınma yani sitenin yüklenmesi sırasında beklenen süre olarak tanımlanabilir. Bu süreyi en iyi ölçebileceğiniz siteyi ise Byte Check olarak verebilirim. TTFB süresini ölçmenin ve bu sürenin çok uzun olduğunu öğrenmenin en kolay yolu ise Chrome tarayıcıda mouse a sağ tıklama yapıp ardından ögeyi denetleye basıp son olarak da Network alanını seçip Ctrl+f5 yapmaktır. Aşağıdaki gibi TTFB süresi karşınıza çıkacaktır. Bu işlemleri yaptıktan sonra en çok sorun yaşanan yani bu sürenin uzamasının sebebi olan yer alan adınızın yazılı olduğu alandır.

ttfb-suresi

TTFB Süresi Kaç Olmalıdır

Time to first byte süresi en ideal 0-1 sn arasında olur. Genellikle hızlı sitelerde bu sürenin kontrolü yapıldığında mili saniye değerlerine kadar inmektedir. Genellikle bu süreye ulaşabilmek için statik web sayfaları oluşturulmaktadır. WordPress gibi karmaşık kod yapısına sahip olan dinamik sitelerde ise bu sürenin ideali 0,5 – 1 sn arası olarak verilebilir.

TFFB Süresinin Uzun Olma Sebepleri

WordPress kullananlarda TTFB süresinin uzun olmasının en büyük sebebi kullanılmakta olan eklentilerden kaynaklanmaktadır. Bu sorunu yaşadığım iki wordpress sitemde de eklentileri tek tek etkisizleştirdim. Bir tanesinde direk plugin alanında bulunan bir eklentiden dolayı bu sorunu yaşadığımı gördüm. Bir diğer sitemde ise woocommerce eklentisi bulunmaktaydı ancak plugin dizinin altında değildi. Diğer eklentilerde sorun yoktu ve kullanmadığım wocommerce eklentisini kaldırarak sorunumu çözüme kavuşturdum. Tecrübelerimle ise şunu söyleyebilirim. Daha önce yüklediğiniz ancak bir süre süre sonra aktif olarak kullanmadığını eklentiler TTFB süresinin artmasına sebep olmaktadır. Eklenti kontrollerinizi yaptıktan sonra %90 oranında bu sorundan kurtulduğunuzu göreceksiniz. O 5’den 20 saniyelere kadar çıkan sorunlarınız ortadan kalkacaktır.

Sorun Kullanılan Sunucuda da Olabilir

Bu sorunun genellikle kullanmış olduğunuz sunucularda olduğu söylenir. Bir kaç örnekle karşılaşmıştım. Örneğin sunucuda kullanılan disk IO düşükse serverda bekleme süresi artmaktadır bunun çözümü için ise daha yüksek RAM’li bi sunucu kulalnılması gerekecektir ki internal file cache alanı daha fazla veriyi tutabilme özelliğine sahip olsun. Bunula birlikte PHP, MySQL alanlarının da kontrol edilmesi gerekir. Database’in aşırı şişme ihtimali de server yanıtlama süresini artıracaktır. Hosting hizmetini dışarıdan alıyorsanız eğer sunucuda herhangi bir sıkıntı olup olmadığını öğrenin. Sıkıntı yoksa yaşamış olduğunu sorunu direk olarak eklentilerde arayın.

TTFB süresi hakkında sorun yaşayanlar ancak anlattıklarımdan sonra çözüme kavuşamayanlar aşağıda bulunan yorum alanından sorunlarını ve iletişim bilgilerini yazabilirler. Kısa bir süre içerisinde wordpress sitenizin yavaş açılma sorunun önüne geçebilmek için elimden geleni yapacağıma emin olabilirsiniz.

İlgili Yazılar


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

  1. Dostum ağzına sağlık güzel anlatmışsın . Benim bir sitem var wordpress değil laravel ile yazılmış bir resim sitesi bu TTFB süresi 3s bunu düşürmek için sunucuya LiteSpeed yükledim çalıştırdım ama, bu seferde login ve logout kısmında sıkıntı yaşadım. anasayfayı cacklediğinde login kısmı ne ise o kalıyor arkada login logout işlemleri ve fonksiyonları çalışıyor sadece görünüş olarak sabit gösteriyor. Bunun için bir çok yol denedim ancak bunun önüne geçemedim. Başka ne yaparak bu süreyi azaltabilirim veya Cachele kısmında ne gibi bir yöntemle anlattığım sorundan kurtulabilirim. Şimdiden çok teşekkür ederim.

  2. Açıklayıcı bilgilendirmeniz için teşekkür ediyorum. Opencart kullanıyorum. Ama eklentilerin hepsini zorunlu kullanıyorum. MYSQL tablo verisi fazla olmaya başladı. Başka sunucuya sadece Mysql’i taşısam olur mu. yani opencart sitem A sunucusunda olacak, Mysql i de B sunucusuna kuracam bu şekilde hızlanır mı?. 200 adet kitap mevcut.

  3. merhaba sitemde bu sorunla karşı karşıyayım çözüm bulamamaktayım yardıcı olursanızsevinirim şimdiden teşekkürler.

Son Yazılanlar

Sis tahmini nasıl yapılır

Sis tahmini meteorolojistler tarafından nasıl yapılır bu makalemde tüm detayları ile birlikte anlatmaya çalışacağım. Bilgileri vermeden önce sis nedir ve...

El freni nasıl çekilir?

El freni nasıl çekilir? El freni nasıl çekilir bu yazımda videolu anlatımlı detaylı bir şekilde anlatmaya çalıştım. Videolu anlatım Hemen...

Araba benzinli mi, dizel mi nasıl anlaşılır?

Araba benzinli mi, dizel mi nasıl anlaşılır? Araba benzinli mi, dizel mi nasıl anlaşılır bu yazımda videolu anlatımlı detaylı bir...

Arabanın silecek suyu nereye konur?

Arabanın silecek suyu nereye konur? Arabanın silecek suyu nereye konur bu yazımda videolu anlatımlı detaylı bir şekilde anlatmaya çalıştım. Videolu...

Lastik hava basıncı fazla olursa ne olur?

Lastik hava basıncı fazla olursa ne olur? Lastik hava basıncı fazla olursa ne olur bu yazımda videolu anlatımlı detaylı bir...

Lastik hava basıncı kaç olmalı?

Lastik hava basıncı kaç olmalı? Lastik hava basıncı kaç olmalı bu yazımda videolu anlatımlı detaylı bir şekilde anlatmaya çalıştım. Videolu...

Lastiğe hava nasıl basılır?

Lastiğe hava nasıl basılır? Lastiğe hava nasıl basılır bu yazımda videolu anlatımlı detaylı bir şekilde anlatmaya çalıştım. Videolu anlatım Hemen...

Doğru ayna ayarı nasıl olmalı?

Doğru ayna ayarı nasıl olmalı? Doğru ayna ayarı nasıl olmalıdır bu yazımda videolu anlatımlı detaylı bir şekilde anlatmaya çalıştım. Videolu...