{"id":1304,"date":"2025-11-04T16:11:59","date_gmt":"2025-11-04T13:11:59","guid":{"rendered":"https:\/\/www.dchost.com\/blog\/zero-downtime-tasima-icin-ttl-stratejileri-dns-yayilimini-gercekten-nasil-hizlandirirsin\/"},"modified":"2025-11-04T16:11:59","modified_gmt":"2025-11-04T13:11:59","slug":"zero-downtime-tasima-icin-ttl-stratejileri-dns-yayilimini-gercekten-nasil-hizlandirirsin","status":"publish","type":"post","link":"https:\/\/www.dchost.com\/blog\/zero-downtime-tasima-icin-ttl-stratejileri-dns-yayilimini-gercekten-nasil-hizlandirirsin\/","title":{"rendered":"Zero-Downtime Ta\u015f\u0131ma \u0130\u00e7in TTL Stratejileri: DNS Yay\u0131l\u0131m\u0131n\u0131 Ger\u00e7ekten Nas\u0131l H\u0131zland\u0131r\u0131rs\u0131n?"},"content":{"rendered":"<div class=\"dchost-blog-content-wrapper\"><div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">\u0130&ccedil;indekiler<\/p><ul class=\"toc_list\"><li><a href=\"#Kafamizi_Kurcalayan_O_Meshur_Yayilim_Giris_ve_Kucuk_Bir_Hikaye\"><span class=\"toc_number toc_depth_1\">1<\/span> Kafam\u0131z\u0131 Kurcalayan O Me\u015fhur Yay\u0131l\u0131m: Giri\u015f ve K\u00fc\u00e7\u00fck Bir Hik\u00e2ye<\/a><\/li><li><a href=\"#TTL_Nedir_ve_Neden_Herkes_Ondan_Bahseder\"><span class=\"toc_number toc_depth_1\">2<\/span> TTL Nedir ve Neden Herkes Ondan Bahseder?<\/a><\/li><li><a href=\"#Tasimadan_Once_Yapilacaklar_Zemin_Hazirligi_ve_Kucuk_Tuzaklar\"><span class=\"toc_number toc_depth_1\">3<\/span> Ta\u015f\u0131madan \u00d6nce Yap\u0131lacaklar: Zemin Haz\u0131rl\u0131\u011f\u0131 ve K\u00fc\u00e7\u00fck Tuzaklar<\/a><ul><li><a href=\"#Once_Sahneyi_Kur_Eski_ve_Yeni_Sunucuyu_Ayni_Anda_Hazir_Tut\"><span class=\"toc_number toc_depth_2\">3.1<\/span> \u00d6nce Sahneyi Kur: Eski ve Yeni Sunucuyu Ayn\u0131 Anda Haz\u0131r Tut<\/a><\/li><li><a href=\"#TTLi_Ne_Zaman_Dusurmeli\"><span class=\"toc_number toc_depth_2\">3.2<\/span> TTL\u2019i Ne Zaman D\u00fc\u015f\u00fcrmeli?<\/a><\/li><li><a href=\"#Hangi_Kayitlari_Dusurecegim\"><span class=\"toc_number toc_depth_2\">3.3<\/span> Hangi Kay\u0131tlar\u0131 D\u00fc\u015f\u00fcrece\u011fim?<\/a><\/li><\/ul><\/li><li><a href=\"#DNS_Yayilimini_Hizlandirmak_Ne_Demek_Gercekte_Olan_ve_Olabilecekler\"><span class=\"toc_number toc_depth_1\">4<\/span> DNS Yay\u0131l\u0131m\u0131n\u0131 \u201cH\u0131zland\u0131rmak\u201d Ne Demek? Ger\u00e7ekte Olan ve Olabilecekler<\/a><\/li><li><a href=\"#TTL_Stratejileri_Kademeli_Temkinli_Geri_Donuslu\"><span class=\"toc_number toc_depth_1\">5<\/span> TTL Stratejileri: Kademeli, Temkinli, Geri D\u00f6n\u00fc\u015fl\u00fc<\/a><ul><li><a href=\"#Adim_Adim_Zamanlama\"><span class=\"toc_number toc_depth_2\">5.1<\/span> Ad\u0131m Ad\u0131m Zamanlama<\/a><\/li><li><a href=\"#Negatif_Onbellek_ve_Kucuk_Surprizler\"><span class=\"toc_number toc_depth_2\">5.2<\/span> Negatif \u00d6nbellek ve K\u00fc\u00e7\u00fck S\u00fcrprizler<\/a><\/li><li><a href=\"#Yuk_Paylasimi_ve_Iki_Uclu_Calisma\"><span class=\"toc_number toc_depth_2\">5.3<\/span> Y\u00fck Payla\u015f\u0131m\u0131 ve \u0130ki U\u00e7lu \u00c7al\u0131\u015fma<\/a><\/li><\/ul><\/li><li><a href=\"#Gercek_Hayatin_Detaylari_CDN_Apex_Kayit_ve_CNAME_Flattening\"><span class=\"toc_number toc_depth_1\">6<\/span> Ger\u00e7ek Hayat\u0131n Detaylar\u0131: CDN, Apex Kay\u0131t ve CNAME Flattening<\/a><\/li><li><a href=\"#E-Postayi_Unutma_MX_SPF_DKIM_ve_Dostlari\"><span class=\"toc_number toc_depth_1\">7<\/span> E-Postay\u0131 Unutma: MX, SPF, DKIM ve Dostlar\u0131<\/a><\/li><li><a href=\"#Yayilimi_Takip_Etmek_Ne_Goruyoruz_Ne_Zannediyoruz\"><span class=\"toc_number toc_depth_1\">8<\/span> Yay\u0131l\u0131m\u0131 Takip Etmek: Ne G\u00f6r\u00fcyoruz, Ne Zannediyoruz?<\/a><\/li><li><a href=\"#Kesintisiz_Gecisin_Incelikleri_Adim_Adim_Bir_Senaryo\"><span class=\"toc_number toc_depth_1\">9<\/span> Kesintisiz Ge\u00e7i\u015fin \u0130ncelikleri: Ad\u0131m Ad\u0131m Bir Senaryo<\/a><\/li><li><a href=\"#NS_Degisikligi_Kok_Kayitlar_ve_Bir_Tasla_Iki_Kus_Tuzaklari\"><span class=\"toc_number toc_depth_1\">10<\/span> NS De\u011fi\u015fikli\u011fi, K\u00f6k Kay\u0131tlar ve \u201cBir Ta\u015fla \u0130ki Ku\u015f\u201d Tuzaklar\u0131<\/a><\/li><li><a href=\"#Performans_ve_Saglamlik_Biraz_Dagitik_Dusunmek\"><span class=\"toc_number toc_depth_1\">11<\/span> Performans ve Sa\u011flaml\u0131k: Biraz Da\u011f\u0131t\u0131k D\u00fc\u015f\u00fcnmek<\/a><\/li><li><a href=\"#Rollback_Semsiyeyi_Yaninda_Tasi\"><span class=\"toc_number toc_depth_1\">12<\/span> Rollback: \u015eemsiyeyi Yan\u0131nda Ta\u015f\u0131<\/a><\/li><li><a href=\"#Sik_Yapilan_Hatalar_ve_Ufak_Duzeltmeler\"><span class=\"toc_number toc_depth_1\">13<\/span> S\u0131k Yap\u0131lan Hatalar ve Ufak D\u00fczeltmeler<\/a><\/li><li><a href=\"#Adim_Adim_Pratik_Bir_Yol_Haritasi\"><span class=\"toc_number toc_depth_1\">14<\/span> Ad\u0131m Ad\u0131m Pratik Bir Yol Haritas\u0131<\/a><\/li><li><a href=\"#Kapsami_Genisleten_Okumalar\"><span class=\"toc_number toc_depth_1\">15<\/span> Kapsam\u0131 Geni\u015fleten Okumalar<\/a><\/li><li><a href=\"#Kapanis_Sessiz_Bir_Gece_Rahat_Bir_Nefes\"><span class=\"toc_number toc_depth_1\">16<\/span> Kapan\u0131\u015f: Sessiz Bir Gece, Rahat Bir Nefes<\/a><\/li><\/ul><\/div>\n<h2 id=\"section-1\"><span id=\"Kafamizi_Kurcalayan_O_Meshur_Yayilim_Giris_ve_Kucuk_Bir_Hikaye\">Kafam\u0131z\u0131 Kurcalayan O Me\u015fhur Yay\u0131l\u0131m: Giri\u015f ve K\u00fc\u00e7\u00fck Bir Hik\u00e2ye<\/span><\/h2>\n<p>Hi\u00e7 gece yar\u0131s\u0131na do\u011fru sitede k\u00fc\u00e7\u00fck bir g\u00fcncelleme yap\u0131p, ard\u0131ndan \u201cneden h\u00e2l\u00e2 eski sunucuya gidiyor?\u201d diye kendi kendinize s\u00f6ylendi\u011finiz oldu mu? Benim oldu. Bir keresinde ta\u015f\u0131ma plan\u0131 m\u00fckemmel gibiydi, testler \u015fahane ge\u00e7mi\u015fti, ama bir \u015feyi unuttum: TTL\u2019i \u00f6nceden d\u00fc\u015f\u00fcrmeyi. O an anlad\u0131m ki, DNS\u2019in sabr\u0131 var, senin acelecili\u011fin var. O saatten sonra tela\u015f ba\u015fl\u0131yor, ekibin bir k\u0131sm\u0131 yeni IP\u2019yi g\u00f6r\u00fcyor, bir k\u0131sm\u0131 h\u00e2l\u00e2 eskide. \u0130\u015fte bu yaz\u0131y\u0131 o gecenin hat\u0131ras\u0131na yaz\u0131yorum; s\u0131cac\u0131k bir kahve e\u015fli\u011finde, \u201cbir daha ayn\u0131 \u015feyi ya\u015famayal\u0131m\u201d diye.<\/p>\n<p>Sana burada, zero-downtime ta\u015f\u0131ma i\u00e7in TTL stratejilerini en k\u00fc\u00e7\u00fck p\u00fcr\u00fczlere kadar anlatmak istiyorum. Kuru bir teknik dok\u00fcman gibi de\u011fil, ger\u00e7ek hayat\u0131n i\u00e7inden \u00f6rneklerle, bazen can s\u0131k\u0131c\u0131 k\u00fc\u00e7\u00fck ayr\u0131nt\u0131larla, ama en \u00e7ok da i\u015fi kolayla\u015ft\u0131ran pratiklerle. DNS yay\u0131l\u0131m\u0131 denen \u015feyin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131, h\u0131zland\u0131rmak i\u00e7in neleri \u00f6nceden ayarlayabilece\u011fini, kesintiyi hissettirmeden nas\u0131l ge\u00e7i\u015f yapabilece\u011fini ve olmazsa olmaz geri d\u00f6n\u00fc\u015f plan\u0131n\u0131 birlikte kuraca\u011f\u0131z. Mesela \u201cTTL ka\u00e7 olmal\u0131?\u201d, \u201cNS kay\u0131tlar\u0131n\u0131 ne zaman de\u011fi\u015ftirmeliyim?\u201d, \u201cE-posta kay\u0131tlar\u0131 ta\u015f\u0131n\u0131rken neyi unutmamal\u0131y\u0131m?\u201d gibi sorular\u0131n hepsine ad\u0131m ad\u0131m de\u011finece\u011fiz.<\/p>\n<p>Haz\u0131rsan ba\u015flayal\u0131m. \u00c7\u00fcnk\u00fc do\u011fru yap\u0131ld\u0131\u011f\u0131nda, ta\u015f\u0131man\u0131n en stresli k\u0131sm\u0131 olan DNS yay\u0131l\u0131m\u0131, asl\u0131nda kontroll\u00fc ve tahmin edilebilir bir s\u00fcre\u00e7 olabiliyor. K\u00fc\u00e7\u00fck bir s\u0131r: Sihirli de\u011fnek yok, ama do\u011fru zamanlama var.<\/p>\n<h2 id=\"section-2\"><span id=\"TTL_Nedir_ve_Neden_Herkes_Ondan_Bahseder\">TTL Nedir ve Neden Herkes Ondan Bahseder?<\/span><\/h2>\n<p>TTL, DNS kay\u0131tlar\u0131n\u0131n \u00f6nbellekte ne kadar s\u00fcreyle tutulaca\u011f\u0131n\u0131 s\u00f6yler. Basit\u00e7e, \u201cBu adresi \u015fu kadar dakika saat boyunca tekrar sorma\u201d demektir. Bu de\u011fer y\u00fcksekse, sorgular daha az yap\u0131l\u0131r, h\u0131z ve y\u00fck a\u00e7\u0131s\u0131ndan ferahl\u0131k verir; ama de\u011fi\u015fikli\u011fin yay\u0131lmas\u0131 yava\u015flar. D\u00fc\u015f\u00fckse, de\u011fi\u015fiklikler h\u0131zl\u0131 yay\u0131l\u0131r; bunun kar\u015f\u0131l\u0131\u011f\u0131nda \u00e7\u00f6z\u00fcmleyiciler daha s\u0131k soru sorar. K\u00e2\u011f\u0131t \u00fczerinde \u00e7ok net, pratikte ise zamanlama b\u00fct\u00fcn oyunu de\u011fi\u015ftirir. \u00c7\u00fcnk\u00fc TTL, ge\u00e7i\u015ften <strong>\u00f6nce<\/strong> d\u00fc\u015f\u00fcr\u00fclmediyse, baz\u0131 kullan\u0131c\u0131lar eski bilgiyi inatla tutar.<\/p>\n<p>DNS yay\u0131l\u0131m\u0131 denen \u015fey asl\u0131nda bir dalga. Sen yeni IP\u2019yi yazars\u0131n, ama d\u00fcnyan\u0131n d\u00f6rt bir yan\u0131ndaki \u00e7\u00f6z\u00fcmleyiciler kendi \u00f6nbellek s\u00fcreleri dolana kadar eskiyi g\u00f6stermeye devam edebilir. Sen \u201chadi h\u0131zlan\u201d diye ba\u011f\u0131r\u0131rs\u0131n, o kendi saatine bakar. Bu y\u00fczden zero-downtime ta\u015f\u0131mada plan, her \u015feyden \u00f6nce TTL\u2019e sayg\u0131 duymay\u0131 gerektirir. Birazdan anlataca\u011f\u0131m stratejiler tam burada devreye giriyor: De\u011fi\u015fiklikten g\u00fcnler \u00f6nce haz\u0131rl\u0131k, ge\u00e7i\u015f s\u0131ras\u0131nda kademeli y\u00f6nlendirme, ge\u00e7i\u015ften sonra kontroll\u00fc temizlik.<\/p>\n<h2 id=\"section-3\"><span id=\"Tasimadan_Once_Yapilacaklar_Zemin_Hazirligi_ve_Kucuk_Tuzaklar\">Ta\u015f\u0131madan \u00d6nce Yap\u0131lacaklar: Zemin Haz\u0131rl\u0131\u011f\u0131 ve K\u00fc\u00e7\u00fck Tuzaklar<\/span><\/h2>\n<h3><span id=\"Once_Sahneyi_Kur_Eski_ve_Yeni_Sunucuyu_Ayni_Anda_Hazir_Tut\">\u00d6nce Sahneyi Kur: Eski ve Yeni Sunucuyu Ayn\u0131 Anda Haz\u0131r Tut<\/span><\/h3>\n<p>Zero-downtime ge\u00e7i\u015fin s\u0131rr\u0131, bir s\u00fcreli\u011fine ikisini birden \u00e7al\u0131\u015f\u0131r durumda tutmak. Yeni ortam\u0131 kur, veritaban\u0131n\u0131 e\u015fitle, medyay\u0131 ta\u015f\u0131, ard\u0131ndan arka planda senkronu s\u00fcrd\u00fcr. Trafik tamamen yeni tarafa d\u00f6nmeden eski taraf\u0131 kapatma. Bu, hem geri d\u00f6n\u00fc\u015f kap\u0131n\u0131 a\u00e7\u0131k tutar hem de kullan\u0131c\u0131lar\u0131n bir k\u0131sm\u0131n\u0131n h\u00e2l\u00e2 eski DNS cevab\u0131n\u0131 g\u00f6rmesi durumunda bile sitede problem ya\u015famamas\u0131n\u0131 sa\u011flar. Ge\u00e7i\u015fin ilk dakikalar\u0131nda \u201cSipari\u015fler yeni veritaban\u0131na m\u0131 gidiyor?\u201d gerilimini b\u00f6yle t\u00f6rp\u00fclersin.<\/p>\n<h3><span id=\"TTLi_Ne_Zaman_Dusurmeli\">TTL\u2019i Ne Zaman D\u00fc\u015f\u00fcrmeli?<\/span><\/h3>\n<p>\u0130deal ak\u0131\u015f \u015f\u00f6yle olur: Ta\u015f\u0131ma tarihinden birka\u00e7 g\u00fcn \u00f6nce kritik kay\u0131tlar\u0131n TTL\u2019ini d\u00fc\u015f\u00fcr. A ve AAAA kay\u0131tlar\u0131 ba\u015frol oyuncular\u0131d\u0131r; CNAME kulland\u0131ysan o da sahnede. MX, TXT (\u00f6zellikle SPF), DKIM ve DMARC gibi e-posta kay\u0131tlar\u0131n\u0131 da unutma. Bu \u00f6n haz\u0131rl\u0131k, ge\u00e7i\u015f an\u0131nda \u201cIP de\u011fi\u015fti, haydi hemen yeniye\u201d demeni kolayla\u015ft\u0131r\u0131r. TTL\u2019i son dakika d\u00fc\u015f\u00fcrmenin \u00e7o\u011fu zaman i\u015fe yaramad\u0131\u011f\u0131n\u0131 ya\u015fayarak \u00f6\u011frenenlerdenim; \u00f6nbellekte daha \u00f6nce tutulmu\u015f de\u011ferler s\u00fcre dolana kadar inat eder.<\/p>\n<h3><span id=\"Hangi_Kayitlari_Dusurecegim\">Hangi Kay\u0131tlar\u0131 D\u00fc\u015f\u00fcrece\u011fim?<\/span><\/h3>\n<p>\u00d6ncelik web trafi\u011fini ta\u015f\u0131yan k\u00f6k veya \u201cwww\u201d kay\u0131tlar\u0131nda. E-posta senin i\u00e7in kritikse MX ve ilgili SPF\/DKIM kay\u0131tlar\u0131 da listede olmal\u0131. CDN kullan\u0131yorsan, apex kay\u0131tta ALIAS\/ANAME gibi \u00e7\u00f6z\u00fcmlerle kar\u015f\u0131la\u015f\u0131rs\u0131n; burada da mant\u0131k ayn\u0131: Kay\u0131t de\u011fi\u015fecekse TTL\u2019i \u00f6nceden a\u015fa\u011f\u0131 \u00e7ek. DNS d\u00fcnyas\u0131n\u0131n haritas\u0131na h\u00e2kim de\u011filsen, <a href=\"https:\/\/www.dchost.com\/blog\/dns-kayitlari-adan-zye-a-aaaa-cname-mx-txt-srv-caa-ve-sizi-yakan-o-kucuk-hatalar\/\">DNS kay\u0131tlar\u0131n\u0131 A\u2019dan Z\u2019ye anlatan rehberimizi<\/a> g\u00f6z atmal\u0131k k\u00fc\u00e7\u00fck bir mola gibi d\u00fc\u015f\u00fcnebilirsin.<\/p>\n<h2 id=\"section-4\"><span id=\"DNS_Yayilimini_Hizlandirmak_Ne_Demek_Gercekte_Olan_ve_Olabilecekler\">DNS Yay\u0131l\u0131m\u0131n\u0131 \u201cH\u0131zland\u0131rmak\u201d Ne Demek? Ger\u00e7ekte Olan ve Olabilecekler<\/span><\/h2>\n<p>Kimse beklemeyi sevmez, ama DNS bekletir. \u201cH\u0131zland\u0131rmak\u201d dedi\u011fimiz \u015fey asl\u0131nda yay\u0131l\u0131m fizi\u011fini de\u011fi\u015ftirmek de\u011fil; yay\u0131l\u0131m\u0131n sana \u00e7arpmas\u0131n\u0131 yumu\u015fatmak. TTL\u2019i \u00f6nceden d\u00fc\u015f\u00fcrmek birincisi. \u0130kincisi, k\u0131r\u0131lgan tek noktalar\u0131 azaltmak. \u00dc\u00e7\u00fcnc\u00fcs\u00fc, riskli de\u011fi\u015fiklikleri par\u00e7alamak. \u201cBug\u00fcn hem isim sunucular\u0131n\u0131 hem IP\u2019yi de\u011fi\u015ftireyim, aradan \u00e7\u0131ks\u0131n\u201d dedi\u011finde hayat\u0131n \u015fakas\u0131 sert olabiliyor. Par\u00e7alara b\u00f6l, \u00f6nce birini yap, stabilize et, sonra di\u011ferine ge\u00e7.<\/p>\n<p>Bir di\u011fer ger\u00e7ek de \u015fu: Baz\u0131 \u00e7\u00f6z\u00fcmleyiciler kurallar\u0131 d\u00fczg\u00fcn uygular, baz\u0131lar\u0131 biraz daha yava\u015f sal\u0131verir. B\u00fcy\u00fck servis sa\u011flay\u0131c\u0131lar\u0131n ge\u00e7i\u015fi genelde tahmin edilebilir olurken, yerel baz\u0131 servislerde eldeki \u00f6nbellek beklenmedik kadar uzun tutulabilir. Bu y\u00fczden ge\u00e7i\u015f an\u0131nda \u201chaydi oldu\u201d demek yerine, belirli bir pencere boyunca iki ucun da ayakta kalmas\u0131 en ak\u0131ll\u0131 yakla\u015f\u0131m.<\/p>\n<h2 id=\"section-5\"><span id=\"TTL_Stratejileri_Kademeli_Temkinli_Geri_Donuslu\">TTL Stratejileri: Kademeli, Temkinli, Geri D\u00f6n\u00fc\u015fl\u00fc<\/span><\/h2>\n<h3><span id=\"Adim_Adim_Zamanlama\">Ad\u0131m Ad\u0131m Zamanlama<\/span><\/h3>\n<p>Takvimini \u015f\u00f6yle hayal et: Ta\u015f\u0131ma g\u00fcn\u00fcnden bir hafta \u00f6nce TTL\u2019leri d\u00fc\u015f\u00fcrmeye ba\u015fla. \u00d6nce 24 saatten 1 saate, sonra 1 saatten 10 dakikaya. Bu kademeli d\u00fc\u015f\u00fc\u015fle hem \u00e7\u00f6z\u00fcmleyicileri ani bir trafik art\u0131\u015f\u0131na maruz b\u0131rakmaz, hem de senin sinir sistemini. Ge\u00e7i\u015ften bir g\u00fcn \u00f6nce kritik kay\u0131tlar\u0131n hepsi d\u00fc\u015f\u00fck TTL\u2019de olsun. Ge\u00e7i\u015ften birka\u00e7 saat \u00f6nce son senkronu al, yeni ortam\u0131 nefes ald\u0131ran denetimlerle kontrol et, ard\u0131ndan kayd\u0131 de\u011fi\u015ftir.<\/p>\n<h3><span id=\"Negatif_Onbellek_ve_Kucuk_Surprizler\">Negatif \u00d6nbellek ve K\u00fc\u00e7\u00fck S\u00fcrprizler<\/span><\/h3>\n<p>Hi\u00e7 var olmayan bir kayd\u0131 arat\u0131p sonra ekledi\u011finde, baz\u0131 \u00e7\u00f6z\u00fcmleyiciler \u201cyok\u201d bilgisini de bir s\u00fcre tutar. Buna basit\u00e7e \u201cyok bilgisinin beklemesi\u201d diyelim. E\u011fer hemen ard\u0131ndan \u201cvar\u201d dersen, bu \u00f6nbelle\u011fin dolmas\u0131n\u0131 beklemek gerekebilir. Bu y\u00fczden kritik bir kayd\u0131 ekleyeceksen, o kayd\u0131n daha \u00f6nce \u201cyok\u201d olarak g\u00f6r\u00fclmemi\u015f olmas\u0131na dikkat etmek iyi bir refleks. K\u00fc\u00e7\u00fck ama sinir bozan bir ayr\u0131nt\u0131.<\/p>\n<h3><span id=\"Yuk_Paylasimi_ve_Iki_Uclu_Calisma\">Y\u00fck Payla\u015f\u0131m\u0131 ve \u0130ki U\u00e7lu \u00c7al\u0131\u015fma<\/span><\/h3>\n<p>Baz\u0131 servisler a\u011f\u0131rl\u0131kland\u0131r\u0131lm\u0131\u015f y\u00f6nlendirme sunar. Bu, trafi\u011fin bir k\u0131sm\u0131n\u0131 yeni tarafa, bir k\u0131sm\u0131n\u0131 eski tarafa ak\u0131tarak kontroll\u00fc bir ge\u00e7i\u015f yapman\u0131 sa\u011flar. Destekleyen bir DNS sa\u011flay\u0131c\u0131n veya bulut hizmetin varsa, kademeli ge\u00e7i\u015f tarifsiz bir huzur getirir. B\u00f6yle bir imk\u00e2n yoksa, \u00e7ok basit\u00e7e her iki IP\u2019yi de ayn\u0131 i\u00e7erikle hizmet verecek \u015fekilde ko\u015fturmak da \u00e7o\u011fu senaryoda yeterlidir.<\/p>\n<h2 id=\"section-6\"><span id=\"Gercek_Hayatin_Detaylari_CDN_Apex_Kayit_ve_CNAME_Flattening\">Ger\u00e7ek Hayat\u0131n Detaylar\u0131: CDN, Apex Kay\u0131t ve CNAME Flattening<\/span><\/h2>\n<p>Alan ad\u0131n\u0131n k\u00f6k\u00fcnde CNAME kullanamad\u0131\u011f\u0131n durumlar olur. Burada sa\u011flay\u0131c\u0131na g\u00f6re ALIAS\/ANAME veya \u201cflattening\u201d gibi \u00e7\u00f6z\u00fcmler devreye girebilir. Basit\u00e7e \u015funu bilmek yeterli: K\u00f6kte ba\u015fka bir adrese i\u015faret etmek istiyorsan, sa\u011flay\u0131c\u0131n\u0131n bu i\u015fi perde arkas\u0131nda \u00e7\u00f6zen bir \u00f6zelli\u011fi vard\u0131r ya da yoktur. Varsa, ge\u00e7i\u015f plan\u0131nda bu arac\u0131 da hesaba katars\u0131n. Bu konunun g\u00fczel anlat\u0131ld\u0131\u011f\u0131 bir kaynak istersen, <a href=\"https:\/\/developers.cloudflare.com\/dns\/cname-flattening\/\" rel=\"nofollow noopener\" target=\"_blank\">CNAME flattening\u2019i a\u00e7\u0131klayan bu d\u00f6k\u00fcman<\/a> i\u015fini g\u00f6r\u00fcr. \u00d6nemli olan, burada TTL\u2019in nerede uyguland\u0131\u011f\u0131n\u0131 anlamak ve de\u011fi\u015fiklikten \u00f6nce d\u00fc\u015f\u00fcrmeyi unutmamak.<\/p>\n<p>CDN kullan\u0131yorsan i\u015fler asl\u0131nda biraz kolayla\u015f\u0131r. Orijinini de\u011fi\u015ftirir, CDN\u2019in TTL\u2019ini ve \u00f6nbellek davran\u0131\u015f\u0131n\u0131 da plana dahil edersin. CDN kenar noktalar\u0131ndaki \u00f6nbelle\u011fin sinirini azaltmak i\u00e7in a\u015famal\u0131 temizleme yapmak ho\u015f bir numarad\u0131r. Ben genelde \u00f6nce d\u00fc\u015f\u00fck trafikli sayfalarda dener, ard\u0131ndan kritik sayfalara ge\u00e7erim. B\u00f6ylece s\u00fcrpriz bir \u201c404\u201d veya beklenmedik bir y\u00f6nlendirme hatas\u0131 yakalarsam, zarar\u0131 yaymadan d\u00fczeltebilirim.<\/p>\n<h2 id=\"section-7\"><span id=\"E-Postayi_Unutma_MX_SPF_DKIM_ve_Dostlari\">E-Postay\u0131 Unutma: MX, SPF, DKIM ve Dostlar\u0131<\/span><\/h2>\n<p>Web ge\u00e7i\u015fi derken e-postay\u0131 geride b\u0131rakmak en s\u0131k yapt\u0131\u011f\u0131m\u0131z hatalardan. MX kay\u0131tlar\u0131n\u0131n TTL\u2019i y\u00fcksekse, yeni posta sunucusuna ge\u00e7i\u015f bazen saatler s\u00fcrer. Bu s\u00fcrede baz\u0131 mailler eskisine d\u00fc\u015fer, baz\u0131lar\u0131 yenisine. Bunun panzehiri, ge\u00e7i\u015ften \u00f6nce MX, SPF ve DKIM gibi kay\u0131tlar\u0131n TTL\u2019ini d\u00fc\u015f\u00fcrmek ve bir s\u00fcreli\u011fine her iki u\u00e7ta da maillerin kabul edilmesini sa\u011flamak. E\u011fer altyap\u0131n destekliyorsa, eski sunucudan yeniye iletim k\u00f6pr\u00fcs\u00fc kurmak harikalar yarat\u0131r.<\/p>\n<p>Mail ak\u0131\u015f\u0131n\u0131 do\u011frularken, eskiden kalma bir TXT kayd\u0131 y\u00fcz\u00fcnden SPF\u2019in beklenmedik \u015fekilde ba\u015far\u0131s\u0131z oldu\u011funu g\u00f6rmek moral bozabilir. Bu y\u00fczden ge\u00e7i\u015ften \u00f6nce bu kay\u0131tlar\u0131 tek tek g\u00f6zden ge\u00e7irmekte fayda var. \u201cGereksiz bir include var m\u0131?\u201d, \u201cYeni IP\u2019lerim listelenmi\u015f mi?\u201d, \u201cDKIM anahtar\u0131m do\u011fru yerde mi?\u201d gibi sorular\u0131 k\u00fc\u00e7\u00fck bir kontrol listesinden ge\u00e7mek, ta\u015f\u0131nman\u0131n sabah\u0131nda y\u00fcz g\u00fcld\u00fcr\u00fcr.<\/p>\n<h2 id=\"section-8\"><span id=\"Yayilimi_Takip_Etmek_Ne_Goruyoruz_Ne_Zannediyoruz\">Yay\u0131l\u0131m\u0131 Takip Etmek: Ne G\u00f6r\u00fcyoruz, Ne Zannediyoruz?<\/span><\/h2>\n<p>Bir kayd\u0131 de\u011fi\u015ftirdin ve \u201cneden bende g\u00f6r\u00fcn\u00fcyor da onda g\u00f6r\u00fcnm\u00fcyor?\u201d dedi\u011finde, \u00e7o\u011fu zaman farkl\u0131 \u00e7\u00f6z\u00fcmleyicilerin \u00f6nbellek s\u00fcreleri devrededir. Farkl\u0131 a\u011flardan test yapmak iyi fikir. Halka a\u00e7\u0131k \u00e7\u00f6z\u00fcmleyiciler bazen sanki canl\u0131 bir monit\u00f6r gibi kullan\u0131\u015fl\u0131d\u0131r. \u00d6rne\u011fin <a href=\"https:\/\/developers.google.com\/speed\/public-dns\" rel=\"nofollow noopener\" target=\"_blank\">Google Public DNS ile ilgili bu sayfa<\/a> \u00fczerinden mant\u0131\u011f\u0131 okuyabilir, farkl\u0131 a\u011flardaki durumu ayr\u0131 makinelerle deneyimleyebilirsin. Benzer \u015fekilde <a href=\"https:\/\/1.1.1.1\/\" rel=\"nofollow\">Cloudflare\u2019\u0131n 1.1.1.1 \u00e7\u00f6z\u00fcmleyicisi<\/a> farkl\u0131 lokasyonlarda nas\u0131l davrand\u0131\u011f\u0131na dair pratik bir his verir.<\/p>\n<p>Bir de taray\u0131c\u0131 ve i\u015fletim sistemi \u00f6nbelle\u011fi var. DNS taraf\u0131nda her \u015feyi do\u011fru yapt\u0131\u011f\u0131n\u0131 bildi\u011fin halde, taray\u0131c\u0131n\u0131n \u0131srarla eskide kalmas\u0131 can s\u0131k\u0131c\u0131 olabilir. Bu gibi durumlarda farkl\u0131 taray\u0131c\u0131, farkl\u0131 cihaz ve m\u00fcmk\u00fcnse farkl\u0131 a\u011flarla kontrol etmek gerekir. Klasik ama etkili bir y\u00f6ntem de yerel makinede hosts dosyas\u0131na yeni IP\u2019yi yaz\u0131p uygulamay\u0131 ger\u00e7ek ortamda gezmektir; b\u00f6ylece DNS\u2019i beklemeden son kontrolleri yapabilirsin.<\/p>\n<h2 id=\"section-9\"><span id=\"Kesintisiz_Gecisin_Incelikleri_Adim_Adim_Bir_Senaryo\">Kesintisiz Ge\u00e7i\u015fin \u0130ncelikleri: Ad\u0131m Ad\u0131m Bir Senaryo<\/span><\/h2>\n<p>Bir senaryo d\u00fc\u015f\u00fcnelim. Ta\u015f\u0131ma tarihini pazar gece yar\u0131s\u0131na koydun, \u00e7\u00fcnk\u00fc trafik d\u00fc\u015f\u00fck. Bir hafta \u00f6nceden TTL\u2019leri kademe kademe d\u00fc\u015f\u00fcrmeye ba\u015flad\u0131n. \u00dc\u00e7 g\u00fcn kala uygulama ve veritaban\u0131n\u0131 yeni ortama aktard\u0131n, dosyalar\u0131 senkronlad\u0131n. \u0130ki g\u00fcn kala yeni ortamda ger\u00e7ek domain yerine ge\u00e7ici bir host ad\u0131yla son testleri yapt\u0131n. Aray\u00fczdeki ufak bir y\u00f6nlendirme problemini daha oradayken d\u00fczelttin. Bir g\u00fcn kala oturum y\u00f6netimi, \u00f6deme sayfas\u0131, e-posta tetiklemeleri ve g\u00f6rsel y\u00fckleme ak\u0131\u015f\u0131n\u0131 ger\u00e7ek trafikten ba\u011f\u0131ms\u0131z test ettin.<\/p>\n<p>Ge\u00e7i\u015f saati geldi\u011finde, \u00f6nceden d\u00fc\u015f\u00fcr\u00fclm\u00fc\u015f TTL\u2019lerin keyfini \u00e7\u0131kararak A ve AAAA kay\u0131tlar\u0131n\u0131 yeni IP\u2019lere y\u00f6nlendirdin. Dakikalar i\u00e7inde yeni trafik akmaya ba\u015flad\u0131. Eski tarafta gelen birka\u00e7 iste\u011fi loglardan izledin, bekledi\u011fin gibi k\u00fc\u00e7\u00fck bir dilim kullan\u0131c\u0131 h\u00e2l\u00e2 oraya d\u00fc\u015ft\u00fc. Panik yok; \u00e7\u00fcnk\u00fc eski u\u00e7 da sorunsuz servis veriyor, veritaban\u0131 replikasyonun a\u00e7\u0131k, ya da en az\u0131ndan sipari\u015f olu\u015fturma gibi kritik i\u015flemler yeniden denemeye uygun. \u0130ki saat sonra trafik neredeyse tamamen yeni tarafta. O gece eski tarafa gelen son istekleri kontrol edip, \u201cart\u0131k kapatabiliriz\u201d demek kolayla\u015ft\u0131.<\/p>\n<h2 id=\"section-10\"><span id=\"NS_Degisikligi_Kok_Kayitlar_ve_Bir_Tasla_Iki_Kus_Tuzaklari\">NS De\u011fi\u015fikli\u011fi, K\u00f6k Kay\u0131tlar ve \u201cBir Ta\u015fla \u0130ki Ku\u015f\u201d Tuzaklar\u0131<\/span><\/h2>\n<p>Otoritatif isim sunucular\u0131n\u0131 de\u011fi\u015ftirmek ba\u015fka bir ba\u015fl\u0131k. NS de\u011fi\u015fikli\u011fi, registrar ve \u00fcst d\u00fczey alan ad\u0131n\u0131n da i\u015fin i\u00e7inde oldu\u011fu, bu y\u00fczden de yay\u0131l\u0131m\u0131n daha katmanl\u0131 ilerledi\u011fi bir s\u00fcre\u00e7. IP de\u011fi\u015fikli\u011fiyle ayn\u0131 anda yapmak cazip gelebilir, ama riskli olur. \u00d6nce birini, sonra di\u011ferini yapmak her zaman daha sakin. NS de\u011fi\u015fikli\u011finden \u00f6nce yeni sa\u011flay\u0131c\u0131da kay\u0131tlar\u0131 haz\u0131rlamak, TTL ve SOA parametrelerinin bekledi\u011fin gibi oldu\u011fundan emin olmak ve k\u00fc\u00e7\u00fck ad\u0131mlarla ilerlemek nefes ald\u0131r\u0131r.<\/p>\n<p>E\u011fer \u00f6zel isim sunucular\u0131n varsa (ns1.seninalanad\u0131n.com gibi), glue kay\u0131tlar\u0131 dedi\u011fimiz o k\u00fc\u00e7\u00fck ama hayati ba\u011flar\u0131 da i\u015fin i\u00e7ine al\u0131rs\u0131n. Bu ba\u011flar\u0131n de\u011fi\u015fimi, \u00f6zellikle apex taraf\u0131nda beklenmedik gecikmeler yaratabilir. Bu y\u00fczden DNS\u2019nin k\u00f6k\u00fcne dokundu\u011funda, sab\u0131rl\u0131 davranmak ve bir s\u00fcreli\u011fine her iki taraf\u0131 da ayakta tutmak en mant\u0131kl\u0131s\u0131d\u0131r.<\/p>\n<h2 id=\"section-11\"><span id=\"Performans_ve_Saglamlik_Biraz_Dagitik_Dusunmek\">Performans ve Sa\u011flaml\u0131k: Biraz Da\u011f\u0131t\u0131k D\u00fc\u015f\u00fcnmek<\/span><\/h2>\n<p>Ta\u015f\u0131ma anlar\u0131n\u0131n en g\u00fczel yan\u0131, mimarini g\u00f6zden ge\u00e7irmek i\u00e7in harika bir f\u0131rsat sunmas\u0131. Tek u\u00e7 yerine iki ucu k\u0131sa s\u00fcreli\u011fine \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131nda, \u201cacaba kal\u0131c\u0131 bir dengeleme kursam m\u0131?\u201d sorusu kendili\u011finden gelir. Y\u00fck\u00fc dengeleyen, farkl\u0131 b\u00f6lgelerden h\u0131zl\u0131 yan\u0131t veren ve ar\u0131za an\u0131nda trafik y\u00f6nlendirebilen bir DNS d\u00fczeni, sadece ta\u015f\u0131ma g\u00fcnleri i\u00e7in de\u011fil, her g\u00fcn i\u00e7in huzur verir. \u0130leride daha ileri seviye bir koruma kurmak istersen, <strong>Anycast DNS<\/strong> ve otomatik failover gibi y\u00f6ntemler de d\u00fc\u015f\u00fcnce d\u00fcnyana eklenebilir; benzer mant\u0131\u011f\u0131 anlatt\u0131\u011f\u0131m yaz\u0131lardan ald\u0131\u011f\u0131m tat, pratikte iki kere kurtar\u0131c\u0131 olmu\u015ftu.<\/p>\n<p>Bu arada g\u00fcvenlik ve performans ayarlar\u0131n\u0131 da ta\u015f\u0131ma sonras\u0131na b\u0131rakma. TLS ayarlar\u0131n, HSTS gibi ba\u015fl\u0131klar\u0131n ve \u00f6nbellek i\u015faretlerinin yeni ortamda do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin ol. K\u00fc\u00e7\u00fck bir y\u00f6nlendirme hatas\u0131, \u00f6zellikle \u00f6deme ad\u0131mlar\u0131nda, b\u00fcy\u00fck bir terk oran\u0131na d\u00f6n\u00fc\u015febiliyor. Ta\u015f\u0131ma gecesi \u201cbitti\u201d dedi\u011finde ger\u00e7ekten bitti\u011finden emin olmak i\u00e7in, en kritik ak\u0131\u015flar\u0131 iki kez gezmek iyi hissettirir.<\/p>\n<h2 id=\"section-12\"><span id=\"Rollback_Semsiyeyi_Yaninda_Tasi\">Rollback: \u015eemsiyeyi Yan\u0131nda Ta\u015f\u0131<\/span><\/h2>\n<p>En g\u00fczel plan\u0131n bile ya\u011fmura yakaland\u0131\u011f\u0131 olur. Bu y\u00fczden geri d\u00f6n\u00fc\u015f kap\u0131s\u0131n\u0131 ba\u015ftan a\u00e7\u0131k b\u0131rakmak \u00f6nemli. Eski ortam\u0131 aceleyle kapatma, en az\u0131ndan k\u0131sa bir pencere boyunca s\u0131cak tut. DNS taraf\u0131nda geri ad\u0131m atman gerekirse, \u00f6nceden d\u00fc\u015f\u00fcrd\u00fc\u011f\u00fcn TTL\u2019ler yine avantaj sa\u011flar. Birka\u00e7 dakikada trafi\u011fi eskiye \u00e7evirir, sorunu giderir ve tekrar denersin. T\u00fcm bu s\u00fcre\u00e7te loglar\u0131 bol bol koklamak, nerede tak\u0131ld\u0131\u011f\u0131n\u0131 anlaman\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<p>Veri taraf\u0131nda da \u201cgeri al\u0131nabilir\u201d planlar kur. \u00d6deme, sipari\u015f ve \u00fcyelik gibi i\u015flemlerin iki u\u00e7ta da anl\u0131k senkronu yoksa, en az\u0131ndan ge\u00e7i\u015f penceresinde bu i\u015flemleri k\u0131sa s\u00fcreli bak\u0131m moduna almak daha g\u00fcvenli olabilir. Alternatif olarak, sadece yazma operasyonlar\u0131n\u0131 kilitleyip okuma operasyonlar\u0131n\u0131 a\u00e7\u0131k b\u0131rakmak da i\u015fe yarar. B\u00f6ylece veri tutarl\u0131l\u0131\u011f\u0131 bozulmadan nefes al\u0131rs\u0131n.<\/p>\n<h2 id=\"section-13\"><span id=\"Sik_Yapilan_Hatalar_ve_Ufak_Duzeltmeler\">S\u0131k Yap\u0131lan Hatalar ve Ufak D\u00fczeltmeler<\/span><\/h2>\n<p>En s\u0131k g\u00f6rd\u00fc\u011f\u00fcm hatalar\u0131n ba\u015f\u0131nda, TTL\u2019i son dakika d\u00fc\u015f\u00fcrmek geliyor. Bir di\u011feri, NS de\u011fi\u015fikli\u011fini IP de\u011fi\u015fikli\u011fiyle ayn\u0131 anda yapmak. \u00dc\u00e7\u00fcnc\u00fcs\u00fc, sadece web trafi\u011fine odaklan\u0131p e-postay\u0131 unutmak. D\u00f6rd\u00fcnc\u00fcs\u00fc, ge\u00e7i\u015fi kendi cihaz\u0131ndan test edip her \u015fey yolundaym\u0131\u015f gibi d\u00fc\u015f\u00fcnmek. Bunlar\u0131n hepsi k\u00fc\u00e7\u00fck dokunu\u015flarla d\u00fczeliyor: \u00d6nceden planlama, ad\u0131mlar\u0131 par\u00e7alama, farkl\u0131 a\u011flardan test ve \u00e7ift u\u00e7lu \u00e7al\u0131\u015fma.<\/p>\n<p>Bir de \u015fu var: CDN veya WAF kullan\u0131yorsan, onlar\u0131n arkas\u0131ndaki kay\u0131tlar\u0131n da kendi TTL ve \u00f6nbellek mant\u0131klar\u0131 var. Orijin de\u011fi\u015fikli\u011fini yapsan bile, kenar noktalar\u0131n\u0131n temizlik plan\u0131n\u0131 unuttu\u011funda eski i\u00e7erik bir s\u00fcre daha ya\u015famaya devam edebilir. Ben bu y\u00fczden ge\u00e7i\u015f notlar\u0131mda \u201cCDN purge\u201d diye k\u0131rm\u0131z\u0131 bir sat\u0131r tutar\u0131m, o gece o sat\u0131r\u0131n \u00fcst\u00fcn\u00fc kal\u0131n bir \u00e7izgiyle \u00e7izerim.<\/p>\n<h2 id=\"section-14\"><span id=\"Adim_Adim_Pratik_Bir_Yol_Haritasi\">Ad\u0131m Ad\u0131m Pratik Bir Yol Haritas\u0131<\/span><\/h2>\n<p>\u015e\u00f6yle ak\u0131\u015fkan bir yol haritas\u0131 d\u00fc\u015f\u00fcn: Ta\u015f\u0131ma tarihini belirle, ondan en az bir hafta \u00f6nce kritik kay\u0131tlar\u0131n TTL\u2019ini d\u00fc\u015f\u00fcr. \u0130ki-\u00fc\u00e7 g\u00fcn \u00f6nce yeni ortam\u0131 kur, veri ak\u0131\u015f\u0131n\u0131 senkronla, ge\u00e7ici alan ad\u0131yla do\u011frula. Bir g\u00fcn \u00f6nce uygulaman\u0131n en kritik ak\u0131\u015flar\u0131n\u0131 tek tek gez. Ge\u00e7i\u015f saatinde A ve AAAA kay\u0131tlar\u0131n\u0131 yeni IP\u2019lere \u00e7evir, loglar\u0131 izle, hatay\u0131 yakalarsan geri d\u00f6n\u00fc\u015f kap\u0131n a\u00e7\u0131k kals\u0131n. Sonraki birka\u00e7 saat farkl\u0131 a\u011flardan ve cihazlardan durumu kontrol et. Her \u015fey yolundaysa, TTL\u2019leri yava\u015f\u00e7a tekrar y\u00fckselt, \u00e7\u00fcnk\u00fc sonsuza kadar d\u00fc\u015f\u00fck tutmak da iyi fikir de\u011fil.<\/p>\n<p>Bu arada, daha geni\u015f g\u00fcvenlik ve s\u00fcreklilik foto\u011fraf\u0131n\u0131 tamamlamak istersen, altyap\u0131n\u0131n geri kalan par\u00e7alar\u0131n\u0131 da g\u00f6zden ge\u00e7irmelisin. DNS taraf\u0131ndaki d\u00fczenin, uygulama taraf\u0131ndaki dayan\u0131kl\u0131l\u0131kla el ele y\u00fcr\u00fcs\u00fcn. B\u00f6ylece tek bir ad\u0131m\u0131n aksamas\u0131 b\u00fct\u00fcn geceyi g\u00f6lgelemez.<\/p>\n<h2 id=\"section-15\"><span id=\"Kapsami_Genisleten_Okumalar\">Kapsam\u0131 Geni\u015fleten Okumalar<\/span><\/h2>\n<p>DNS\u2019in alt t\u00fcrleri, kay\u0131tlar\u0131n incelikleri ve k\u00fc\u00e7\u00fck tuzaklar \u00fczerine daha keyifli bir tur i\u00e7in, <a href=\"https:\/\/www.dchost.com\/blog\/dns-kayitlari-adan-zye-a-aaaa-cname-mx-txt-srv-caa-ve-sizi-yakan-o-kucuk-hatalar\/\">DNS kay\u0131tlar\u0131n\u0131 A\u2019dan Z\u2019ye anlatan rehberimizi<\/a> inceleyebilirsin. Yay\u0131l\u0131m\u0131 farkl\u0131 g\u00f6zlerden kontrol etmek i\u00e7in <a href=\"https:\/\/developers.google.com\/speed\/public-dns\" rel=\"nofollow noopener\" target=\"_blank\">Google Public DNS ile ilgili a\u00e7\u0131klamalar<\/a> ve h\u0131zl\u0131 testler i\u00e7in <a href=\"https:\/\/1.1.1.1\/\" rel=\"nofollow\">Cloudflare 1.1.1.1 sayfas\u0131<\/a> da i\u015fini kolayla\u015ft\u0131r\u0131r. Apex\u2019te CNAME benzeri davran\u0131\u015flar gerekiyorsa, <a href=\"https:\/\/developers.cloudflare.com\/dns\/cname-flattening\/\" rel=\"nofollow noopener\" target=\"_blank\">CNAME flattening<\/a> hakk\u0131nda bir tur atmak ak\u0131\u015f\u0131n\u0131 netle\u015ftirir.<\/p>\n<h2 id=\"section-16\"><span id=\"Kapanis_Sessiz_Bir_Gece_Rahat_Bir_Nefes\">Kapan\u0131\u015f: Sessiz Bir Gece, Rahat Bir Nefes<\/span><\/h2>\n<p>Bir ta\u015f\u0131ma gecesinin en tatl\u0131 an\u0131, grafikleri izlerken kahveni yudumlad\u0131\u011f\u0131n ve hi\u00e7bir \u015feyin k\u0131r\u0131lmad\u0131\u011f\u0131n\u0131 fark etti\u011fin an. Bunu m\u00fcmk\u00fcn k\u0131lan \u015fey genelde b\u00fcy\u00fck mucizeler de\u011fil, k\u00fc\u00e7\u00fck planlar. <strong>TTL\u2019leri \u00f6nceden d\u00fc\u015f\u00fcrmek<\/strong>, <strong>kademeli ge\u00e7i\u015f<\/strong>, <strong>\u00e7ift u\u00e7lu \u00e7al\u0131\u015fma<\/strong> ve <strong>geri d\u00f6n\u00fc\u015f kap\u0131s\u0131n\u0131 a\u00e7\u0131k tutmak<\/strong> gibi basit ama etkili al\u0131\u015fkanl\u0131klar. DNS yay\u0131l\u0131m\u0131n\u0131 h\u0131zland\u0131rmak diye bir d\u00fc\u011fme yok; ama yay\u0131l\u0131m\u0131 y\u00f6netilebilir h\u00e2le getiren sa\u011flam ad\u0131mlar var.<\/p>\n<p>Umar\u0131m bu yaz\u0131, kafandaki sis bulutunu biraz da\u011f\u0131tm\u0131\u015ft\u0131r. \u00d6nceden haz\u0131rlan, k\u00fc\u00e7\u00fck ad\u0131mlarla ilerle, test etmeyi b\u0131rakma ve kritik ak\u0131\u015flar\u0131 iki kere do\u011frula. Tak\u0131ld\u0131\u011f\u0131n bir yerde nefes almay\u0131 unutma; bazen en iyi \u00e7\u00f6z\u00fcm, bir ad\u0131m geri at\u0131p plan\u0131 sadele\u015ftirmek oluyor. Sorular\u0131n olursa not al, bir sonraki yaz\u0131da belki onlar\u0131 konu\u015furuz. \u015eimdilik benden bu kadar; umar\u0131m bir sonraki ta\u015f\u0131man sessiz ve p\u00fcr\u00fczs\u00fcz ge\u00e7er. G\u00f6r\u00fc\u015fmek \u00fczere.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u0130&ccedil;indekiler1 Kafam\u0131z\u0131 Kurcalayan O Me\u015fhur Yay\u0131l\u0131m: Giri\u015f ve K\u00fc\u00e7\u00fck Bir Hik\u00e2ye2 TTL Nedir ve Neden Herkes Ondan Bahseder?3 Ta\u015f\u0131madan \u00d6nce Yap\u0131lacaklar: Zemin Haz\u0131rl\u0131\u011f\u0131 ve K\u00fc\u00e7\u00fck Tuzaklar3.1 \u00d6nce Sahneyi Kur: Eski ve Yeni Sunucuyu Ayn\u0131 Anda Haz\u0131r Tut3.2 TTL\u2019i Ne Zaman D\u00fc\u015f\u00fcrmeli?3.3 Hangi Kay\u0131tlar\u0131 D\u00fc\u015f\u00fcrece\u011fim?4 DNS Yay\u0131l\u0131m\u0131n\u0131 \u201cH\u0131zland\u0131rmak\u201d Ne Demek? Ger\u00e7ekte Olan ve Olabilecekler5 TTL Stratejileri: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1305,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-1304","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknoloji"],"_links":{"self":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/1304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/comments?post=1304"}],"version-history":[{"count":0,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/1304\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media\/1305"}],"wp:attachment":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media?parent=1304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/categories?post=1304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/tags?post=1304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}