Skip to main content

SSL bir servisin, Curl ile TTFB değerinin alınması

ttfb bir servisin web sunucusuna isteği iletmek için ilk hareketi yaptığımız andan başlayarak

  • isteğin sunucuya iletilmesi
  • isteğin sunucu tarafında alınması ve işlenmesi
  • sonrasında cevabın bize iletilmek üzere bilgisayar ağına gönderilmesi
  • bize varması

adımlarında ilk byte ın ulaştığı ana denir ve gerçekte bir sunucunun ne kadar meşgul olduğunu gösterir.

Bu aslında bir yük dengeleme işinde servisi devreye almadan önce ortalamasını almamız gereken bir değerdir. Bu değer sayesinde bir yük dengeleyicinin herhangi bir isteğe kaç milisaniye eklediğini bulmamızı sağlar.

Aşağıda curl ile ttfb değerini bulmamızı sağlayacak bir örnek bulabilirsiniz.

curl -o /dev/null -w "baglanti: %{time_connect} TTFB: %{time_starttransfer} Toplam zaman: %{time_total} \n" "https://www.trendyol.com"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  178k    0  178k    0     0   856k      0 --:--:-- --:--:-- --:--:--  856k
baglanti: 0,058970 TTFB: 0,186167 Toplam zaman: 0,208797