X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

DNS Prefetch Nedir?

AnasayfaYazılarHostingDNS Prefetch Nedir?

DNS Prefetch Nedir?

DNS önceden getirme olarak da bilinen önceden getirme, bir web sitesinin IP adresini, kullanıcı bağlantısını tıklamadan önce çözme eylemidir. Bir sitenin sayfa yükleme süresine birkaç saniye ekleyebilen DNS çözümlemesiyle ilişkili gecikme sorunlarını (yani, sitenizin etki alanı adının bir IP adresine çözümlenmesi için geçen süre) çözmeye çalışır.

DNS Önceden Getirme, bir web sitesinin tarayıcıya başka türlü yapmadan önce bir şeyler yapması talimatını vermek için kullanabileceği birçok farklı kaynak ipucundan yalnızca bir tanesidir. Başka seçeneklerden daha geniş bir şekilde uygulanmasına izin veren küçük, oldukça temel bir kaynak belirtisidir.

DNS Prefetch şu şekilde ayrılabilir:

  • Bir web tarayıcısı bir sayfayı ayrıştırmaya ve görüntülemeye başlar.
  • Tarayıcı, sayfadaki bağlantılarla ilişkili alan adlarını arar ve çözer.
  • Bir kullanıcı bir bağlantıyı tıkladığında, hedef IP zaten bilinir ve tarayıcı hemen o sunucuya yönlendirilir. 

Birçok tarayıcı, bir sayfada bulunan köprülerdeki alan adlarını algılayabilir ve önceden getirebilir. Fakat analiz ve sosyal paylaşım platformları tarafından yerleştirilen komut dosyası dosyalarında ve işaretlemede yer alan etki alanını bulamayabilirler. Farklı alanlara yönlendirilen adresler de otomatik ön getirmeyi geçebilir.Bu gibi durumlarda, web geliştiricileri tarayıcının önceden getireceği alanı manuel olarak belirleyebilir.

DNS’nin ne olduğuna açıkladıktan sonra DNS Prefetch’in ne olduğunu anlamak daha da kolay olacaktır. DNS’nin karışık numaralardan meydana geldiğini biliyoruz. Sayfaların çalışabilmesi için bu numaraların çözümlenmesi gerekmektedir. DNS Prefetch, DNS’yi önceden çözümler ve internet sayfalarının serileşmesini sağlar. Bu sistem sayesinde kendi alan adınız dışındaki kaynaklarda yapılan DNS arama vakti kısalır ve internet sayfası daha seri bir şekilde yüklenir. Bu işlemi yapmak için kullanılan etiketler her sayfaya uygun değildir. İşlemi yapmadan önce bu konuda bilgi sahibi olmak, etiketleri doğru yerlerde kullanmak gerekir. Yoksa bu işlem herhangi bir fayda sağlamayacağı gibi bazı problemlere sebep olabilir.

DNS Prefetch teriminin Türkçe çevirisini “DNS Önceden Getirme” olarak yapmak mümkündür. İnternet sayfaları günümüzde birçok etki alanı için kullanılmaktadır. Bu da o sayfanın farklı sunuculara bağlanmasını gerektirir. Örneğin bir internet sayfasında 3 farklı domain olsun. İnternet tarayıcısı bu 3 farklı domaini çözümlemek için uğraşacaktır. Ancak biz, internet tarayıcısının hangisini önce çözümlemeye başlayacağını bilmiyoruz. Bu yüzden DNS Prefetch etiketini kullanabilir, sorgu sayısını düşürebilir ve diğer domainler çözümlenmeye başlamadan var olanlarının çözülmesini sağlayabiliriz. DNS Prefetch etiketi, farklı bir sunucudan yükleme yaptığınızda sayfanın yüklenme süresini hızlandıran ve daha hızlı açılmasını sağlayan bir link etiketidir. Doğru bir şekilde kullanıldığında etkin çözümler sağlar.

DNS Prefetch Nerede Kullanılır ve Ne İşe Yarar?

Bir HTML belgesinin başında kullanılır. DNS çözünürlüğü, sayfa yüklemesinin bilinen ve gerekli bir parçasıdır. Sayfa hızında, her alan adı için bir DNS aramasından emin olabilirsiniz. Bu, sayfa kaynaklarınızın üç alanda bulunması durumunda, en az üç DNS aramasına sahip olacağınız anlamına gelir. On alandan kaynaklar kullanırsanız, en az on DNS araması yaparsınız. Bu nedenle, DNS isteklerini en aza indirmeye yönelik sayfa hızı en iyi uygulanması çok önemlidir. (Fakat ne yazık ki çoğu zaman göz ardı edilir.)  

Sayfaların daha seri şekilde yüklenebilmesi için farklı kaynaklarda yer alan dosyalara öncelik atanması gerekir. Öncelik sunduğunuz DNS’in çözümlenmesi sayfaların açılış hızını ciddi şekilde düşürebilir. Bunun için kullandığınız link etiketi ise DNS Prefetch’dir. Tekniği doğru ve etkili bir şekilde kullandığınız zaman sayfaların daha hızlı aksiyon almasını sağlayabilirsiniz.


Hosting Billing System by WISECP
Top