{"id":12375533,"date":"2026-03-18T06:05:38","date_gmt":"2026-03-17T22:05:38","guid":{"rendered":"https:\/\/www.likacloud.com\/knowledge\/cdn%e5%8a%a0%e9%80%9f%e5%8e%9f%e7%90%86%e5%85%a8%e8%a7%a3%e6%9e%90%ef%bc%9a%e4%bb%8edns%e8%a7%a3%e6%9e%90%e5%88%b0%e7%bc%93%e5%ad%98%e7%ad%96%e7%95%a5%e7%9a%84%e5%ae%8c%e6%95%b4%e6%8c%87%e5%8d%97\/"},"modified":"2026-03-18T06:43:49","modified_gmt":"2026-03-17T22:43:49","slug":"cdn-acceleration-principles-dns-caching-guide","status":"publish","type":"knowledge_post","link":"https:\/\/www.likacloud.com\/tr\/knowledge\/cdn\/cdn-acceleration-principles-dns-caching-guide\/","title":{"rendered":"CDN h\u0131zland\u0131rma ilkesinin tam a\u00e7\u0131klamas\u0131: DNS \u00e7\u00f6z\u00fcmlemesinden \u00f6nbellek stratejisine kadar kapsaml\u0131 bir rehber."},"content":{"rendered":"<p class=\"wp-block-paragraph\">G\u00fcn\u00fcm\u00fcz internet d\u00fcnyas\u0131nda, kullan\u0131c\u0131lar web siteleri ve uygulamalar\u0131n y\u00fckleme h\u0131z\u0131na neredeyse a\u015f\u0131r\u0131 derecede \u00f6nem vermektedirler. Birka\u00e7 saniyelik gecikme bile kullan\u0131c\u0131 kayb\u0131na neden olabilir. Bu sorunu ele almak i\u00e7in i\u00e7erik da\u011f\u0131t\u0131m a\u011flar\u0131 (Content Delivery Networks \u2013 CDN\u2019ler) ortaya \u00e7\u0131km\u0131\u015ft\u0131r. Bu a\u011flar, statik ve dinamik i\u00e7erikleri d\u00fcnya genelindeki kullan\u0131c\u0131lara etkin bir \u015fekilde da\u011f\u0131tmak i\u00e7in bir dizi geli\u015fmi\u015f teknoloji kullan\u0131r. \u0130\u00e7erik da\u011f\u0131t\u0131m a\u011flar\u0131n\u0131n arkas\u0131ndaki \u00e7al\u0131\u015fma prensiplerini anlamak, geli\u015ftiriciler ve operasyonel personel i\u00e7in kullan\u0131c\u0131 deneyimini optimize etmek a\u00e7\u0131s\u0131ndan son derece \u00f6nemlidir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CDN\u2019nin Temel Kavramlar\u0131 ve Mimarisi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CDN (Content Delivery Network), yani \u0130\u00e7erik Da\u011f\u0131t\u0131m A\u011f\u0131\u2019n\u0131n temel fikri \u201cen yak\u0131ndan eri\u015fim\u201ddir. A\u011f\u0131n \u00e7e\u015fitli yerlerine d\u00fc\u011f\u00fcm sunucular\u0131 yerle\u015ftirerek ak\u0131ll\u0131 bir sanal a\u011f olu\u015fturur. CDN sistemleri, a\u011f trafi\u011fi, d\u00fc\u011f\u00fcmlerin ba\u011flant\u0131 ve y\u00fck durumlar\u0131, kullan\u0131c\u0131lara olan mesafe ve yan\u0131t s\u00fcreleri gibi kapsaml\u0131 bilgilere dayanarak, kullan\u0131c\u0131lar\u0131n isteklerini kullan\u0131c\u0131lara en yak\u0131n hizmet d\u00fc\u011f\u00fcm\u00fcne y\u00f6nlendirir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CDN (Content Delivery Network) a\u011f\u0131n\u0131n temel bile\u015fenleri \u015funlard\u0131r:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tipik bir CDN (Content Delivery Network \u2013 \u0130\u00e7erik Da\u011f\u0131t\u0131m A\u011f\u0131) esas olarak iki b\u00f6l\u00fcmden olu\u015fur: merkezi d\u00fc\u011f\u00fcmler ve kenar d\u00fc\u011f\u00fcmler. Merkezi d\u00fc\u011f\u00fcmler, ayn\u0131 zamanda kaynak sunucular olarak da adland\u0131r\u0131l\u0131r ve i\u00e7eri\u011fin nihai kayna\u011f\u0131d\u0131r; t\u00fcm orijinal verileri burada saklan\u0131r. Kenar d\u00fc\u011f\u00fcmler ise d\u00fcnya genelinde yayg\u0131n olarak bulunan \u00f6nbellek sunuculard\u0131r; bu sunucular i\u00e7eri\u011fi kaynak sunuculardan \u00e7eker ve \u00f6nbelle\u011fe al\u0131r, ard\u0131ndan do\u011frudan son kullan\u0131c\u0131lar\u0131n isteklerine hizmet verir. Bu da\u011f\u0131t\u0131k mimari, CDN\u2019nin h\u0131zland\u0131rma i\u015flevini ger\u00e7ekle\u015ftirmesinin fiziksel temelidir.<\/p>\n<!-- AUTO_INTERNAL_LINKS_START --><p>Tavsiye edilen okuma <a href=\"https:\/\/www.likacloud.com\/tr\/knowledge\/cdn\/deep-dive-cdn-technology-principles-benefits-choosing-best-provider\/\">CDN (Content Delivery Network) Teknolojisinin \u0130lkelerini, Avantajlar\u0131n\u0131 ve En \u0130yi Hizmet Sa\u011flay\u0131c\u0131s\u0131n\u0131n Nas\u0131l Se\u00e7ilece\u011fini Derinlemesine Analiz Ediyoruz<\/a>\u3002<\/p><!-- AUTO_INTERNAL_LINKS_END -->\n\n\n\n\n<h3 class=\"wp-block-heading\">Kaynak geri \u00e7a\u011f\u0131rma (Origin Pulling) ve \u00f6nbellekleme (Caching) Mekanizmalar\u0131<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kenar d\u00fc\u011f\u00fcm sunucusunda kullan\u0131c\u0131 taraf\u0131ndan istenen i\u00e7erik bulunmuyorsa, bu sunucunun kaynak sunucudan veri talep etmesi gerekmektedir; bu s\u00fcrece \u201cgeri kaynaklama\u201d (back-to-source) denir. Kaynak sunucudan veriler al\u0131nd\u0131ktan sonra, kenar d\u00fc\u011f\u00fcm bu verileri \u00f6nbelle\u011fine kaydeder. Daha sonra ayn\u0131 i\u00e7erik i\u00e7in bir kullan\u0131c\u0131 iste\u011fi geldi\u011finde, kenar d\u00fc\u011f\u00fcm do\u011frudan yan\u0131t verebilir ve tekrar geri kaynaklama yapmas\u0131na gerek kalmaz. Bu sayede gecikmeler ve kaynak sunucunun y\u00fck\u00fc b\u00fcy\u00fck \u00f6l\u00e7\u00fcde azal\u0131r.<\/p>\n<!-- AUTO_SYNCED_PATTERN_INSERT_START -->\n<div class=\"grid grid-cols-1 md:grid-cols-2 gap-4 md:gap-6 mb-8 md:mb-10 mt-10\"> \r\n\t<!-- \u91cd\u590d\u5668\u5faa\u73af\u5f00\u59cb -->\r\n\t\t\r\n\t<!-- \u5546\u5bb6\u5361\u7247 -->\r\n\t<div class=\"bg-white dark:bg-gray-750 rounded-lg overflow-hidden shadow-md flex gap-1 flex-col     justify-between\" data-link=\"https:\/\/www.likacloud.com\/tr\/tolink\/bunny-net\/\">\r\n\t\t<div class=\"flex items-start justify-between\"> \r\n\t\t\t<!-- \u5546\u5bb6logo -->\r\n\t\t\t<div class=\"w-16 h-16 bg-orange-200 dark:bg-orange-500\/30 flex items-center justify-center flex-shrink-0 p-3\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2026\/01\/20260107081626.svg\" alt=\"Bunny.net CDN.\" class=\"w-12 object-contain !dark-filter08\" title=\"\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<!-- \u5546\u5bb6\u4fe1\u606f -->\r\n\t\t\t<div class=\"px-4 pt-2 flex-grow\">\r\n\t\t\t\t<div class=\"flex justify-between items-start mb-2\">\r\n\t\t\t\t\t<strong class=\"text-xl font-bold\">Bunny.net CDN.<\/strong>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t<span class=\"text-gray-500 dark:text-gray-300 !text-sm p-4 pb-0\">Ayl\u0131k \u00fccret sadece 1 ABD dolar\u0131ndan ba\u015flar ve hi\u00e7bir gizli \u00fccret yoktur. \u00d6zellikle video ak\u0131\u015f\u0131 i\u00e7in optimize edilmi\u015f, kal\u0131c\u0131 \u00f6nbellek, ger\u00e7ek zamanl\u0131 izleme, DDoS korumas\u0131 ve \u00fccretsiz SSL sertifikas\u0131 ile birlikte kullan\u0131m bazl\u0131 \u00f6deme se\u00e7enekleri sunar.<\/span>\r\n\t\t\t\t<div class=\"flex flex-col gap-4 md:gap-6 justify-between p-4\"> \r\n\t\t\t<!-- \u6807\u7b7e -->\r\n\t\t\t\t\t\t\r\n\t\t\t<!-- \u6d3b\u52a8\u548c\u94fe\u63a5 --> \r\n\t\t\t<div class=\"flex justify-between items-center gap-3 flex-col\">\r\n\t\t\t\t\t\t\t\t<div class=\"text-gray-500 dark:text-gray-300 !text-sm line-clamp-1\">Kredi kart\u0131 gerekmiyor, 14 g\u00fcnl\u00fck \u00fccretsiz deneme s\u00fcresi.<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.likacloud.com\/tr\/tolink\/bunny-net\/\" class=\"flex justify-end font-bold !text-lg !text-orange-600 dark:!text-orange-500\">Bunny.net CDN'ye eri\u015fin. \u2192<\/a>\r\n\t\t\t\t\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\t\t\r\n\t<!-- \u5546\u5bb6\u5361\u7247 -->\r\n\t<div class=\"bg-white dark:bg-gray-750 rounded-lg overflow-hidden shadow-md flex gap-1 flex-col     justify-between\" data-link=\"https:\/\/www.likacloud.com\/tr\/tolink\/cloudways-cdn\/\">\r\n\t\t<div class=\"flex items-start justify-between\"> \r\n\t\t\t<!-- \u5546\u5bb6logo -->\r\n\t\t\t<div class=\"w-16 h-16 bg-blue-200 dark:bg-blue-500\/30 flex items-center justify-center flex-shrink-0 p-3\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2026\/01\/20260113030736.webp\" alt=\"Cloudways Cloudflare Enterprise.\" class=\"w-12 object-contain !dark-filter08\" title=\"\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<!-- \u5546\u5bb6\u4fe1\u606f -->\r\n\t\t\t<div class=\"px-4 pt-2 flex-grow\">\r\n\t\t\t\t<div class=\"flex justify-between items-start mb-2\">\r\n\t\t\t\t\t<strong class=\"text-xl font-bold\">Cloudways Cloudflare Enterprise.<\/strong>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t<span class=\"text-gray-500 dark:text-gray-300 !text-sm p-4 pb-0\">Cloudflare kurumsal d\u00fczeyde CDN\/WAF fiyat plan\u0131 a\u015fa\u011f\u0131daki gibidir: 5 alan ad\u0131na kadar, her alan ad\u0131 i\u00e7in ayl\u0131k 4,99 ABD dolar\u0131, bu alan adlar\u0131 i\u00e7in 100 GB trafik dahildir ve a\u015fan k\u0131s\u0131m i\u00e7in 0,02 ABD dolar\u0131\/GB \u00fccret al\u0131n\u0131r.<\/span>\r\n\t\t\t\t<div class=\"flex flex-col gap-4 md:gap-6 justify-between p-4\"> \r\n\t\t\t<!-- \u6807\u7b7e -->\r\n\t\t\t\t\t\t\r\n\t\t\t<!-- \u6d3b\u52a8\u548c\u94fe\u63a5 --> \r\n\t\t\t<div class=\"flex justify-between items-center gap-3 flex-col\">\r\n\t\t\t\t\t\t\t\t<div class=\"text-gray-500 dark:text-gray-300 !text-sm line-clamp-1\">Her alan ad\u0131 100 GB trafik ile birlikte gelir.<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.likacloud.com\/tr\/tolink\/cloudways-cdn\/\" class=\"flex justify-end font-bold !text-lg !text-blue-600 dark:!text-blue-500\">Cloudways Cloudflare Enterprise'a eri\u015fin. \u2192<\/a>\r\n\t\t\t\t\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\t\t<!-- \u91cd\u590d\u5668\u5faa\u73af\u7ed3\u675f -->\r\n<\/div>\r\n\r\n\r\n\n<!-- AUTO_SYNCED_PATTERN_INSERT_END -->\n\n\n\n\n\n<h2 class=\"wp-block-heading\">DNS \u00c7\u00f6z\u00fcmleme: Ak\u0131ll\u0131 \u00c7\u00f6z\u00fcmleme S\u00fcrecinin \u0130lk Ad\u0131m\u0131<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kullan\u0131c\u0131lar, bir CDN (Content Delivery Network) ile ba\u011flant\u0131l\u0131 bir web sitesine eri\u015fti\u011finde, ilk ad\u0131m DNS \u00e7\u00f6z\u00fcmlemesidir. Bu s\u00fcre\u00e7, sadece kaynak sunucunun IP adresini d\u00f6nd\u00fcrmekle kalmaz; ayn\u0131 zamanda CDN\u2019nin ak\u0131ll\u0131 planlama sisteminin ba\u015flang\u0131c\u0131d\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kullan\u0131c\u0131 bir web adresi girdi\u011finde, yerel DNS bu alan ad\u0131n\u0131n yetkili DNS sunucusuna sorgu g\u00f6nderir. CDN (Content Delivery Network) kullanan alan adlar\u0131 i\u00e7in, yetkili DNS do\u011frudan kaynak sunucuya y\u00f6nlendirilmez; bunun yerine CDN sa\u011flay\u0131c\u0131s\u0131n\u0131n sundu\u011fu ak\u0131ll\u0131 DNS sisteminin adresine y\u00f6nlendirilir. Bu ak\u0131ll\u0131 DNS, kullan\u0131c\u0131 i\u00e7in en uygun kenar d\u00fc\u011f\u00fcm\u00fcn\u00fc se\u00e7mek amac\u0131yla karma\u015f\u0131k bir zamanlama stratejisine g\u00f6re \u00e7al\u0131\u015f\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u8c03\u5ea6\u7b56\u7565\u8be6\u89e3<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ak\u0131ll\u0131 DNS\u2019nin planlama stratejisi, CDN (Content Delivery Network) performans\u0131n\u0131n anahtar\u0131d\u0131r. Yayg\u0131n stratejiler aras\u0131nda co\u011frafi konuma dayal\u0131 planlama bulunur; bu stratejide, kullan\u0131c\u0131n\u0131n IP adresinin co\u011frafi bilgilerine g\u00f6re en yak\u0131n fiziksel sunucunun IP\u2019si d\u00f6nd\u00fcr\u00fcl\u00fcr. Ayr\u0131ca y\u00fck dengelemeye dayal\u0131 planlama da vard\u0131r; bu durumda sistem, \u00e7e\u015fitli kenar sunucular\u0131n\u0131n y\u00fck durumunu ger\u00e7ek zamanl\u0131 olarak izler ve kullan\u0131c\u0131 isteklerini daha az y\u00fcklenmi\u015f sunuculara y\u00f6nlendirerek tek bir sunucunun a\u015f\u0131r\u0131 y\u00fcklenmesini \u00f6nler. Daha geli\u015fmi\u015f stratejilerde ise ger\u00e7ek zamanl\u0131 a\u011f ko\u015fullar\u0131 dikkate al\u0131n\u0131r ve a\u011f ba\u011flant\u0131s\u0131n\u0131n kalitesi en iyi, yan\u0131t s\u00fcresi en k\u0131sa olan sunucu se\u00e7ilir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c7\u00f6z\u00fcmleme sonu\u00e7lar\u0131 ve yerel \u00f6nbellek<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sonunda, ak\u0131ll\u0131 DNS, se\u00e7ilen kenar d\u00fc\u011f\u00fcm\u00fcn\u00fcn IP adresini kullan\u0131c\u0131n\u0131n yerel DNS\u2019ine geri g\u00f6nderir ve \u00e7\u00f6z\u00fcmleme i\u015flemi taray\u0131c\u0131 arac\u0131l\u0131\u011f\u0131yla tamamlan\u0131r. Bu \u00e7\u00f6z\u00fcmleme sonu\u00e7lar\u0131 genellikle yerel sistemde ve \u00e7e\u015fitli DNS sunucular\u0131nda bir s\u00fcre i\u00e7in \u00f6nbelle\u011fe al\u0131n\u0131r; bu da sonraki eri\u015fimlerin h\u0131zlanmas\u0131na yard\u0131mc\u0131 olur. Ancak bu durum, d\u00fc\u011f\u00fcm ar\u0131zalar\u0131 veya a\u011f de\u011fi\u015fiklikleri oldu\u011funda, daha iyi bir d\u00fc\u011f\u00fcme ge\u00e7mek i\u00e7in \u00f6nbelle\u011fin s\u00fcresinin dolmas\u0131n\u0131 beklemek veya \u00f6nbelle\u011fi manuel olarak yenilemek gerekti\u011fi anlam\u0131na gelir.<\/p>\n<!-- AUTO_INTERNAL_LINKS_START --><p>Tavsiye edilen okuma <a href=\"https:\/\/www.likacloud.com\/tr\/knowledge\/cdn\/cdn-in-depth-guide-how-to-choose-and-use-content-delivery-network-to-boost-website-performance\/\">CDN Derinlemesine Analizi: Web Sitesi Performans\u0131n\u0131 Art\u0131rmak \u0130\u00e7in \u0130\u00e7erik Da\u011f\u0131t\u0131m A\u011flar\u0131n\u0131 (Content Distribution Networks \u2013 CDN) Nas\u0131l Se\u00e7er ve Kullan\u0131rs\u0131n\u0131z?<\/a>\u3002<\/p><!-- AUTO_INTERNAL_LINKS_END -->\n\n\n\n\n<h2 class=\"wp-block-heading\">\u0130stek \u0130\u015fleme ve \u0130\u00e7erik Aktar\u0131m\u0131<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kenar d\u00fc\u011f\u00fcm\u00fcn IP adresini ald\u0131ktan sonra, kullan\u0131c\u0131n\u0131n taray\u0131c\u0131s\u0131 bu d\u00fc\u011f\u00fcmle ba\u011flant\u0131 kurar ve i\u00e7erik iste\u011fi g\u00f6nderir. Bu s\u0131rada, kenar d\u00fc\u011f\u00fcm hem arac\u0131 hem de h\u0131zland\u0131r\u0131c\u0131 rol\u00fcn\u00fc \u00fcstlenir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cache Hit ve Cache Miss<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kenar d\u00fc\u011f\u00fcm bir istek ald\u0131\u011f\u0131nda, \u00f6ncelikle yerel \u00f6nbelle\u011finde istenen kayna\u011f\u0131n olup olmad\u0131\u011f\u0131n\u0131 ve bu kayna\u011f\u0131n s\u00fcresinin dolup dolmad\u0131\u011f\u0131n\u0131 kontrol eder (bu kontrol, HTTP ba\u015fl\u0131klar\u0131ndaki \u00f6nbellek kontrol alanlar\u0131na g\u00f6re yap\u0131l\u0131r). E\u011fer kaynak mevcut ve ge\u00e7erliyse, buna \u201c\u00f6nbellek hiti\u201d denir ve d\u00fc\u011f\u00fcm i\u00e7eri\u011fi do\u011frudan kullan\u0131c\u0131ya geri g\u00f6nderir; bu durum en h\u0131zl\u0131 y\u00f6ntemdir. E\u011fer kaynak mevcut de\u011filse veya s\u00fcresi dolmu\u015fsa, \u201c\u00f6nbellek hiti olmaz\u201d ve d\u00fc\u011f\u00fcm\u00fcn kayna\u011f\u0131n en yeni s\u00fcr\u00fcm\u00fcn\u00fc almak i\u00e7in ana sunucuya ba\u011flanmas\u0131 gerekir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Anla\u015fma optimizasyonu ve aktar\u0131m h\u0131zland\u0131rma.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0130\u00e7erik aktar\u0131m\u0131 s\u0131ras\u0131nda, CDN (Content Delivery Network) \u00e7e\u015fitli optimizasyon y\u00f6ntemleri uygular. \u00d6rne\u011fin, en yeni HTTP\/2 veya HTTP\/3 protokollerini destekleyerek \u00e7oklu yol kullan\u0131m\u0131 ve ba\u015fl\u0131k s\u0131k\u0131\u015ft\u0131rmas\u0131 yaparak ba\u011flant\u0131 gecikmelerini azalt\u0131r. B\u00fcy\u00fck dosyalar veya videolar i\u00e7in par\u00e7al\u0131 aktar\u0131m, dinamik bant geni\u015fli\u011fi ayarlamas\u0131 gibi teknikler kullan\u0131l\u0131r. Ayr\u0131ca, CDN sa\u011flay\u0131c\u0131lar\u0131n\u0131n optimize edilmi\u015f anahtar hat a\u011flar\u0131 ve bir\u00e7ok operat\u00f6rle e\u015fde\u011fer ba\u011flant\u0131lar\u0131 bulunur; bu sayede daha iyi a\u011f yollar\u0131 se\u00e7ilebilir ve aktar\u0131m s\u0131ras\u0131nda olu\u015fan t\u0131kan\u0131kl\u0131klar ile paket kay\u0131plar\u0131 en aza indirilir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6nbellekleme Stratejisi: Performans ve Tutarl\u0131l\u0131k Aras\u0131ndaki Denge<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6nbellekleme stratejisi, CDN\u2019nin temelini olu\u015fturur; i\u00e7eri\u011fin kenar d\u00fc\u011f\u00fcmlerde ne kadar s\u00fcre saklanaca\u011f\u0131n\u0131 ve nas\u0131l g\u00fcncellenece\u011fini belirler. Bu durum, kullan\u0131c\u0131lar\u0131n g\u00f6rd\u00fc\u011f\u00fc i\u00e7eri\u011fin g\u00fcncelli\u011fi ve eri\u015fim h\u0131z\u0131yla do\u011frudan ilgilidir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">HTTP ba\u015fl\u0131klar\u0131na dayal\u0131 \u00f6nbellek kontrol\u00fc<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En yayg\u0131n \u00f6nbellekleme stratejileri, kaynak sunucu taraf\u0131ndan HTTP yan\u0131t ba\u015fl\u0131klar\u0131 arac\u0131l\u0131\u011f\u0131yla kontrol edilir.<code data-no-auto-translation=\"\">Cache-Control<\/code> Ba\u015fl\u0131k k\u0131sm\u0131nda yer alan <code data-no-auto-translation=\"\">max-age<\/code> Bu komut, bir kayna\u011f\u0131n en fazla ne kadar s\u00fcre boyunca \u00f6nbellekte tutulabilece\u011fini belirler.<code data-no-auto-translation=\"\">Expires<\/code> Ba\u015fl\u0131k k\u0131sm\u0131nda mutlak bir son kullanma tarihi belirtilir. CDN kenar d\u00fc\u011f\u00fcmleri bu talimatlara s\u0131k\u0131 s\u0131k\u0131ya uyar. Ayr\u0131ca,<code data-no-auto-translation=\"\">s-maxage<\/code> Bu komut, \u00f6zellikle payla\u015f\u0131lan \u00f6nbelleklerin (\u00f6rne\u011fin CDN\u2019lerin) \u00f6nbellekleme s\u00fcresini belirtmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do\u011frulama ve Yenileme Mekanizmas\u0131<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6nbellekleme ve i\u00e7erik g\u00fcncellemeleri aras\u0131nda bir denge sa\u011flamak i\u00e7in CDN (Content Delivery Network), do\u011frulama mekanizmalar\u0131n\u0131 destekler. \u00d6nbellek s\u00fcresi doldu\u011funda, kenar d\u00fc\u011f\u00fcmleri eski i\u00e7eri\u011fi hemen silmez; bunun yerine kaynak sunucuya bir \u201cko\u015fullu istek\u201d g\u00f6nderir. <code data-no-auto-translation=\"\">If-Modified-Since<\/code> \u6216 <code data-no-auto-translation=\"\">If-None-Match<\/code> Ba\u015fl\u0131k b\u00f6l\u00fcm\u00fc: E\u011fer kaynak sunucudaki i\u00e7erik de\u011fi\u015fmemi\u015fse, 304 durum kodu d\u00f6nd\u00fcr\u00fcl\u00fcr ve kenar d\u00fc\u011f\u00fcmleri (edge nodes) \u00f6nbelle\u011fi kullanmaya devam edebilir ve \u00f6nbelle\u011fin ge\u00e7erlilik s\u00fcresini yenileyebilirler; i\u00e7erik de\u011fi\u015fmi\u015fse, yeni i\u00e7erik d\u00f6nd\u00fcr\u00fcl\u00fcr.<\/p>\n<!-- AUTO_INTERNAL_LINKS_START --><p>Tavsiye edilen okuma <a href=\"https:\/\/www.likacloud.com\/tr\/knowledge\/cdn\/complete-guide-cdn-technology-architecture-performance-optimization\/\">CDN teknolojisi hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi: Mimari ilkelerinden performans optimizasyonuna kadar kapsaml\u0131 bir rehber.<\/a>\u3002<\/p><!-- AUTO_INTERNAL_LINKS_END -->\n\n\n\n\n<h3 class=\"wp-block-heading\">Aktif ve Pasif \u00d6nbellek Yenileme<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Son kullan\u0131m tarihine ba\u011fl\u0131 olman\u0131n yan\u0131 s\u0131ra, CDN ayr\u0131ca aktif yenileme aray\u00fczleri de sunar. Kaynak sunucudaki i\u00e7erik g\u00fcncellendi\u011finde, operasyonel personel, CDN sa\u011flay\u0131c\u0131s\u0131n\u0131n sundu\u011fu konsol veya API arac\u0131l\u0131\u011f\u0131yla belirli bir URL\u2019yi veya dizini kenar d\u00fc\u011f\u00fcmlerdeki \u00f6nbellekten aktif olarak temizleyebilir; bu da bir sonraki eri\u015fimde i\u00e7eri\u011fin kaynak sunucudan yeniden \u00e7ekilmesini sa\u011flar. Bu, i\u00e7eri\u011fin ger\u00e7ek zamanl\u0131l\u0131\u011f\u0131n\u0131 garanti etmenin g\u00fc\u00e7l\u00fc bir yoludur; ancak s\u0131k s\u0131k yenileme yap\u0131lmas\u0131 kaynak sunucunun y\u00fck\u00fcn\u00fc \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131raca\u011f\u0131 i\u00e7in dikkatli kullan\u0131lmal\u0131d\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6zetle.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CDN\u2019nin h\u0131zland\u0131rma \u00f6zelli\u011fi bir sihir de\u011fil; asl\u0131nda birbirine ba\u011fl\u0131 bir teknoloji sistemidir. Ba\u015flang\u0131\u00e7ta, ak\u0131ll\u0131 DNS \u00e7\u00f6z\u00fcmlemesi kullan\u0131c\u0131lar\u0131 en uygun sunucuya y\u00f6nlendirir; ard\u0131ndan kenar sunucular\u0131 y\u00fcksek verimli \u00f6nbellek stratejileriyle istekleri i\u015fler; son olarak da i\u00e7erikin orijinal kaynaktan al\u0131nmas\u0131 ve iletim s\u00fcrecinde \u00e7e\u015fitli optimizasyonlar yap\u0131l\u0131r. Her bir ad\u0131m, i\u00e7erik ile kullan\u0131c\u0131lar aras\u0131ndaki mesafeyi k\u0131saltmay\u0131 ama\u00e7lar. DNS\u2019ten \u00f6nbelle\u011fe kadar olan t\u00fcm s\u00fcreci derinlemesine anlamak, CDN\u2019yi daha iyi yap\u0131land\u0131rmam\u0131za ve kullanmam\u0131za yard\u0131mc\u0131 olur. Bu sayede i\u00e7erik tutarl\u0131l\u0131\u011f\u0131n\u0131 sa\u011flarken kullan\u0131c\u0131lara h\u0131zl\u0131 ve stabil bir eri\u015fim deneyimi sunabiliriz ve dijital \u00e7a\u011fda \u00f6nemli bir rekabet avantaj\u0131 elde edebiliriz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S\u0131k\u00e7a Sorulan Sorular.<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">CDN (Content Delivery Network) esas olarak hangi t\u00fcr i\u00e7erikleri h\u0131zland\u0131r\u0131r?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CDN (Content Delivery Network), \u00f6zellikle resimler, CSS stil \u015femalar\u0131, JavaScript dosyalar\u0131, yaz\u0131 tipleri, PDF belgeleri ve ses\/video dosyalar\u0131 gibi statik i\u00e7erikleri h\u0131zland\u0131rmada uzmand\u0131r. Bu t\u00fcr i\u00e7erikler s\u0131k s\u0131k de\u011fi\u015fmez ve g\u00fcvenli bir \u015fekilde kenar d\u00fc\u011f\u00fcmlerde (edge nodes) \u00f6nbelle\u011fe al\u0131nabilir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dinamik i\u00e7erikler i\u00e7in \u2013 \u00f6rne\u011fin kullan\u0131c\u0131 kimli\u011fine g\u00f6re ger\u00e7ek zamanl\u0131 olarak olu\u015fturulan sayfalar, API aray\u00fcz\u00fc yan\u0131tlar\u0131 vb. \u2013 geleneksel CDN (Content Delivery Network) \u00e7\u00f6z\u00fcmlerinin h\u0131zland\u0131rma etkisi s\u0131n\u0131rl\u0131d\u0131r. Ancak modern CDN\u2019ler, iletim yollar\u0131n\u0131 optimize etme, verileri s\u0131k\u0131\u015ft\u0131rma, ba\u011flant\u0131lar\u0131 yeniden kullanma gibi y\u00f6ntemlerle dinamik i\u00e7eriklerin iletim h\u0131z\u0131n\u0131 art\u0131ran dinamik h\u0131zland\u0131rma teknolojileri sunmaktad\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CDN'yi kulland\u0131ktan sonra, kullan\u0131c\u0131lar\u0131n g\u00f6rd\u00fckleri i\u00e7eri\u011fin en g\u00fcncel oldu\u011fundan nas\u0131l emin olabiliriz?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0130\u00e7eri\u011fin g\u00fcncellenmesinin esas olarak mant\u0131kl\u0131 \u00f6nbellek stratejileri ve aktif yenileme \u00f6zelliklerine ba\u011fl\u0131 olmas\u0131n\u0131 sa\u011flay\u0131n. Kaynak sunucuda, farkl\u0131 g\u00fcncelleme s\u0131kl\u0131klar\u0131na sahip kaynaklar i\u00e7in uygun ayarlar yap\u0131n. <code data-no-auto-translation=\"\">Cache-Control<\/code> Ba\u015fl\u0131k k\u0131sm\u0131 (\u00f6rne\u011fin\u2026) <code data-no-auto-translation=\"\">max-age<\/code>Hemen g\u00fcncellenmesi gereken i\u00e7erikler i\u00e7in, yay\u0131nland\u0131ktan sonra CDN (Content Delivery Network) sa\u011flay\u0131c\u0131s\u0131n\u0131n sundu\u011fu \u201c\u00f6nbelle\u011fi yenile\u201d \u00f6zelli\u011fi kullan\u0131larak ilgili URL\u2019lerin yerel \u00f6nbelle\u011fi temizlenebilir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ayr\u0131ca, dosya s\u00fcr\u00fcmleme \u00f6zelli\u011finden de yararlan\u0131labilir. Yani, dosya i\u00e7eri\u011fi de\u011fi\u015fti\u011finde dosya ad\u0131n\u0131 veya sorgu parametrelerini de\u011fi\u015ftirerek kullan\u0131c\u0131lar\u0131n tamamen yeni bir URL istemesini sa\u011flayabilirsiniz; bu da eski \u00f6nbelle\u011fi otomatik olarak atlar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CDN (Content Delivery Network), i\u00e7erik g\u00fcvenli\u011fini nas\u0131l sa\u011flar?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CDN, i\u00e7erik g\u00fcvenli\u011fini \u00e7e\u015fitli mekanizmalar arac\u0131l\u0131\u011f\u0131yla sa\u011flar. Aktar\u0131m g\u00fcvenli\u011fi a\u00e7\u0131s\u0131ndan, genellikle HTTPS protokol\u00fcn\u00fc destekler ve verilerin \u015fifreli olarak aktar\u0131lmas\u0131n\u0131 sa\u011flar. Eri\u015fim kontrol\u00fc konusunda ise, Referer korumas\u0131, IP kara\/ beyaz listeleri, Token do\u011frulama gibi \u00f6zellikler sunarak kaynaklar\u0131n k\u00f6t\u00fc niyetle kullan\u0131lmas\u0131n\u0131 \u00f6nler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Daha \u00fcst d\u00fczey g\u00fcvenlik ihtiya\u00e7lar\u0131 i\u00e7in CDN\u2019ler genellikle Web uygulama g\u00fcvenlik duvar\u0131 (WAF) \u00f6zelliklerini entegre eder. Bu \u00f6zellikler, DDoS sald\u0131r\u0131lar\u0131na, SQL enjeksiyonlar\u0131na, \u00e7apraz sitelik betik sald\u0131r\u0131lar\u0131na (XSS) ve di\u011fer yayg\u0131n a\u011f sald\u0131r\u0131lar\u0131na kar\u015f\u0131 koruma sa\u011flayarak kaynak sunuculara bir g\u00fcvenlik bariyeri olu\u015fturur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kaynak sunucu i\u00e7in CDN ile birlikte hangi optimizasyonlar yap\u0131lmal\u0131d\u0131r?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CDN kullan\u0131lsa bile, kaynak sunucunun optimizasyonu hala \u00f6nemlidir. \u00d6ncelikle, CDN\u2019nin \u00f6nbellekleme davran\u0131\u015flar\u0131n\u0131 belirleyen HTTP ba\u015fl\u0131klar\u0131n\u0131n do\u011fru bir \u015fekilde yap\u0131land\u0131r\u0131lmas\u0131 gerekmektedir. \u0130kincisi, kaynak sunucunun kendi stabilitesini ve yan\u0131t verme h\u0131z\u0131n\u0131 korumak \u00f6nemlidir; \u00e7\u00fcnk\u00fc \u00f6nbellek bulunamad\u0131\u011f\u0131nda veya \u00f6nbellek yenilendi\u011finde yine de kaynak sunucuya ba\u015fvurulmas\u0131 gerekmektedir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kaynak sunucudan al\u0131nan veri miktar\u0131n\u0131 azaltmak i\u00e7in Gzip veya Brotli s\u0131k\u0131\u015ft\u0131rma y\u00f6ntemlerinin etkinle\u015ftirilmesi \u00f6nerilir. \u00d6nbelle\u011fe al\u0131nabilir kaynaklar i\u00e7in, bunlar\u0131n ayr\u0131 bir alan ad\u0131 veya yol alt\u0131nda saklanmas\u0131, CDN (Content Delivery Network) stratejilerinin daha kolay y\u00f6netilmesini sa\u011flar. Ayn\u0131 zamanda, CDN\u2019nin kaynak sunucudan ald\u0131\u011f\u0131 veri trafi\u011fini ve oran\u0131n\u0131 izlemek, CDN\u2019nin etkinli\u011fini ve kaynak sunucunun y\u00fck\u00fcn\u00fc de\u011ferlendirmek i\u00e7in \u00f6nemli bir g\u00f6stergedir.<\/p>","protected":false},"excerpt":{"rendered":"<p>Bu makale, CDN (Content Delivery Network) h\u0131zland\u0131rma mekanizmas\u0131n\u0131 sistemli bir \u015fekilde analiz etmektedir. Temel mimari ve DNS (Domain Name System) ak\u0131ll\u0131 planlamas\u0131ndan ba\u015flayarak, isteklerin en uygun kenar d\u00fc\u011f\u00fcmlerine nas\u0131l y\u00f6nlendirildi\u011fini ayr\u0131nt\u0131l\u0131 bir \u015fekilde a\u00e7\u0131klamakta, \u00f6nbellek hitleri, kaynak geri \u00e7a\u011f\u0131rma mekanizmalar\u0131 ve HTTP ba\u015fl\u0131klar\u0131na dayal\u0131 \u00f6nbellek stratejilerini derinlemesine incelemekte ve CDN\u2019nin verimli i\u00e7erik da\u011f\u0131t\u0131m\u0131 ile performans optimizasyonunu ger\u00e7ekle\u015ftirmek i\u00e7in izledi\u011fi tam teknik yolunu ortaya koymaktad\u0131r.<\/p>","protected":false},"author":7,"featured_media":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"tags":[385,398,359,361,520],"knowledge_category":[278],"class_list":["post-12375533","knowledge_post","type-knowledge_post","status-publish","hentry","tag-cdn-acceleration","tag-dns-resolution","tag-content-delivery-network","tag-cache-strategy","tag-network-architecture","knowledge_category-cdn"],"acf":{"site_seo_keywords":"CDN\u52a0\u901f\u539f\u7406,DNS\u89e3\u6790,\u7f13\u5b58\u7b56\u7565,\u5185\u5bb9\u5206\u53d1\u7f51\u7edc,\u8fb9\u7f18\u8282\u70b9,\u56de\u6e90\u673a\u5236,\u667a\u80fd\u8c03\u5ea6,HTTP\u7f13\u5b58\u63a7\u5236"},"_links":{"self":[{"href":"https:\/\/www.likacloud.com\/tr\/wp-json\/wp\/v2\/knowledge_posts\/12375533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.likacloud.com\/tr\/wp-json\/wp\/v2\/knowledge_posts"}],"about":[{"href":"https:\/\/www.likacloud.com\/tr\/wp-json\/wp\/v2\/types\/knowledge_post"}],"author":[{"embeddable":true,"href":"https:\/\/www.likacloud.com\/tr\/wp-json\/wp\/v2\/users\/7"}],"version-history":[{"count":0,"href":"https:\/\/www.likacloud.com\/tr\/wp-json\/wp\/v2\/knowledge_posts\/12375533\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.likacloud.com\/tr\/wp-json\/wp\/v2\/media?parent=12375533"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.likacloud.com\/tr\/wp-json\/wp\/v2\/tags?post=12375533"},{"taxonomy":"knowledge_category","embeddable":true,"href":"https:\/\/www.likacloud.com\/tr\/wp-json\/wp\/v2\/knowledge_category?post=12375533"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}