SSL Sertifikası

SSL Buffer Size Optimizasyonu

ssl_buffer_size ile Nginx'in TLS kayıt boyutunu küçülterek TTFB'yi iyileştirebilirsiniz. Nasıl ayarlanır, nasıl ölçülür, ne zaman gerekmez.

Nginx, TLS verisini varsayılan olarak 16 KB'lık kayıtlar halinde gönderir. Büyük kayıt, tarayıcı kaydın tamamını alana kadar çözemeyeceği için ilk bayt süresini (TTFB) ve sayfanın ilk görünüşünü geciktirebilir. ssl_buffer_size bu kayıt boyutunu ayarlar.

Ne işe yarar?

  • Küçük değer (örn. 4k): daha düşük gecikme, HTML gibi ilk verinin hızlı işlenmesi. Bedeli, kayıt başına ek yük ve biraz daha fazla CPU.
  • Büyük değer (16k varsayılan): büyük dosya aktarımında daha az ek yük ve daha yüksek verim.

Yapılandırma

server {
    listen 443 ssl;
    server_name alanadi.com;

    # Etkileşimli, küçük yanıtlı siteler için
    ssl_buffer_size 4k;
}

Dosya indirme ağırlıklı bir sunucu için bu değeri varsayılanda bırakmak veya yalnızca ilgili server bloğunda düşürmek daha uygundur.

Ölçerek karar verin

Ayarı uygulamadan önce ve sonra aynı koşullarda ölçüm alın:

curl -o /dev/null -s -w "TLS: %{time_appconnect}  TTFB: %{time_starttransfer}  Toplam: %{time_total}\n" https://alanadi.com/

Birden fazla tekrar yapın; ağ koşulları değiştiği için tek ölçüm yanıltıcıdır. Gerçek kullanıcı verisi varsa TTFB ve LCP değişimine bakın.

Uygulama adımları

  1. Yapılandırma dosyasını yedekleyin.
  2. Değeri ekleyin ve nginx -t ile sözdizimini sınayın.
  3. Yüklemeyi nginx -s reload ile yapın (kesintisiz).
  4. Ölçümleri karşılaştırın; fayda yoksa varsayılana dönün.

Sonuç

Bu ayar mucize değildir; TLS 1.3, HTTP/2, session cache ve doğru sertifika zinciri gibi etkenler çoğu zaman daha büyük kazanç sağlar. İnce ayara geçmeden önce SSL Checker ile temel yapılandırmanızı denetleyin ve uygun sertifika için SSL sertifikaları sayfamıza bakın.

Bu makale faydalı oldu mu?

Makale Ara

SSL Kurulum ve Yapılandırma

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç