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

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (5 votes, average: 5,00 out of 5)
Loading...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

  1. 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.

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

Son Yazılanlar

iPhone 7 şarjı çabuk bitmeye başladı

iPhone 7 şarjı çabuk bitiyor iPhone 7 şarjı çabuk bitiyor ise yaşanılan bu sorunun 2 sebebi bulunmaktadır. Batarya kullanım ömrünün...

Hiçbir nasıl yazılır

Hiçbir nasıl yazılır Doğru yazılışı hiçbir. Yanlış yazılımı ise hiç bir. Örnekleme ile bu kelimenin doğru yazılışı hakkında bilgi vereyim....

Samsung Galaxy Note 20 ekran değişimi

Samsung Galaxy Note 20 ekran değişimi fiyatı Samsung Galaxy Note 20 ekran değişimi fiyatı 6 ay GSM İletişim teknik servis...

Xiaomi Mi Note 10 Lite ekran değişimi

Xiaomi Mi Note 10 Lite ekran değişimi fiyatı Xiaomi Mi Note 10 Lite ekran değişimi fiyatı 6 ay GSM İletişim...

Batmanlı ile karşılaşan Niğdeli fıkrası

Bir gün Niğdeli bir yazılımcı Batmanlı bir şirket sahibi ile tanışır. Sohbet, muhabbet derken kim daha bilgilidir diye aralarında tartışmaya...

Gündüz külahlı gece silahlı

Gündüz külahlı gece silahlı deyimi etrafındaki tüm insanlara iyi görünüp, kimsenin farkında olmadan kötü işler yapanlar için kullanılmaktadır. Kısacası göründüğü...

Xiaomi Redmi Note 9 Pro ekran değişimi

Xiaomi Redmi Note 9 Pro ekran değişimi fiyatı Xiaomi Redmi Note 9 Pro ekran değişimi fiyatı 6 ay GSM İletişim...

OnePlus 5T ekran değişimi

OnePlus 5T ekran değişimi ücreti OnePlus 5T ekran değişimi fiyatı 6 ay GSM İletişim teknik servis garantisi ile birlikte 450...