★★★ SANALALEM.ORG'A HOŞ GELDİNİZ ★★★ SİTEMİZ SÜREKLİ GÜNCELLENMEKTEDİR ★★★ LÜTFEN ZİYARETÇİ DEFTERİMİZİ İMZALAYINIZ ★★★ EN İYİ GÖRÜNÜM 800x600 ★★★ SİTEMİZİ ARKADAŞLARINIZA TAVSİYE EDİNİZ ★★★
← yazılar
· 3 dk okuma

Sunucu taşırken kesinti yaşamamanın sırrı: TTL

Taşımadan bir gün önce yapılması gereken tek bir ayar var. Yapılmazsa bazı ziyaretçiler iki gün boyunca eski sunucuya gitmeye devam eder.

Site taşıma planlarının çoğunda şu adım eksiktir: TTL düşürme.

Ve eksik olduğu her taşımada aynı şey yaşanır — bir kısım ziyaretçi yeni sunucuya geçer, bir kısmı saatlerce eski sunucuda kalır. İki sunucuda da veri yazılır. Sipariş kaybolur, form gider, mail bölünür.

TTL nedir

Her DNS kaydının bir yaşam süresi vardır: TTL (Time To Live), saniye cinsinden.

Bir çözümleyici kaydınızı sorguladığında, cevabı TTL süresi boyunca saklar. O süre dolmadan tekrar sormaz.

Yaygın varsayılan 3600'dür — yani bir saat. Bazı sağlayıcılarda 14400 (dört saat) ya da 86400 (bir gün).

TTL 86400 ise: kaydı değiştirdiğinizde, dünyanın bir kısmı bir gün boyunca eski adresi kullanmaya devam eder.

Doğru sıra

Taşımadan 48 saat önce: TTL'i 300 saniyeye (5 dakika) düşürün.

Neden 48 saat? Çünkü TTL değişikliğinin kendisi de eski TTL kadar sürede yayılır. TTL 86400 iken 300'e düşürdüğünüzde, bunu herkesin görmesi bir gün alır.

Taşıma günü: yeni sunucu hazır ve test edilmiş olsun. Kaydı değiştirin. Yayılma 5 dakikada tamamlanır.

Taşımadan 24-48 saat sonra: eski sunucuya trafik gelmediğini doğrulayın, sonra TTL'i normale çekin (3600).

Düşük TTL'i kalıcı bırakmayın: her sorgu otoriter sunucunuza gider, gereksiz yük ve gecikme oluşur.

Eski sunucuyu hemen kapatmayın

Kayıt değişse bile bazı çözümleyiciler TTL'e uymaz — özellikle bazı kurumsal ve ev tipi cihazlar.

Eski sunucuyu en az bir hafta ayakta tutun. Ama iki yerde birden veri yazılmasın diye:

  • Eski sunucuda uygulamayı salt okunur moda alın
  • Ya da eski sunucudan yeni sunucuya kalıcı yönlendirme koyun

İkincisi çoğu web sitesi için en temizidir.

Mail tarafı ayrı bir konudur

MX kayıtlarını değiştirirken web'den daha dikkatli olun: gönderen sunucular teslim edemezse maili kuyruğa alır ve günlerce yeniden dener.

Yani mail kaybolmaz ama gecikir. Eski mail sunucusunu kapatmadan önce kuyruğun boşaldığından emin olun ve eski sunucuyu yeni sunucuya iletecek şekilde ayarlayın.

Kontrol

Değişikliğin yayılıp yayılmadığını görmek için farklı çözümleyicilere sorun:

dig +short A ornek.com.tr @1.1.1.1
dig +short A ornek.com.tr @8.8.8.8
dig +short A ornek.com.tr @9.9.9.9

Mevcut TTL değerlerinizi ve tüm kayıtlarınızı bir arada görmek için DNS sorgulama aracını kullanabilirsiniz — her kaydın yanında TTL'i yazar.

Taşıma öncesi kontrol listesi

  1. TTL 300'e düşürüldü mü, 48 saat geçti mi?
  2. Yeni sunucuda site IP üzerinden test edildi mi?
  3. SSL sertifikası yeni sunucuda hazır mı? (Sonra almak, kesinti demektir)
  4. MX, SPF, DKIM, DMARC kayıtları yeni yapıya göre gözden geçirildi mi?
  5. Eski sunucu ne zaman kapanacak, kim karar verecek?

Beşinci madde yazılı olmalı. Aksi hâlde eski sunucu iki yıl daha çalışmaya, fatura üretmeye ve yamalanmadığı için risk taşımaya devam eder. Bunu sahada çok gördüm.

// paylaş

WhatsApp X Telegram

// hatıra defteri

Sen ne hatırlıyorsun?

tüm defter →

Burası yorum alanı değil. Bu yazıyı okurken aklına gelen kendi hatıranı bırak — bir isim, bir akşam, bir ayrıntı. Arşiv ortak hafızayla büyüyor.

Küfür ve bağlantı geçmez. E-posta istemiyoruz. Nasıl saklıyoruz?

Defter henüz boş. İlk hatırayı sen bırak.

// devamı