DNS Prefetch Nedir? Ne İşe Yarar?

DNS Prefetch Nedir? Ne İşe Yarar?

12 Nisan 2020


DNS Prefetch Nedir? Ne İşe Yarar?

Ankara web tasarım firmaları tarafından verilen hizmetlerden bir tanesi de sitelerin ön yükleme hızlarıdır. İnternet tarayıcı sayfalar yüklenmeye başladığında r=dns prefetch ile etiketlenmiş olan linklerin DNS adreslerini önceden çözümlemesi hedeflemektedir. DNS arama sürelerini kısaltan bu sistem arama süresini de kısaltmaya yarar. Bu link etiketi tüm linklerin kullanımı için uygun değildir. Bunun yanı sıra etiketin kapsamının bilinmesi ve doğru kaynakta yer alan dosyaları çözülmesi için bu link etiketinin kullanılması gerekecektir. Bir sayfa yüklenirken her alan adı için bir DNS adresinin çözümlenmesi gerekmektedir. Şayet sayfada 3 tane domain varsa bu durumda internet tarayıcısı her domain için DNS çözümleme yapacak demektir. Yani toplamda 3 adet DNS çözümlemesi yapılacaktır.

DNS prefect’i kullanarak DNS çözümleme sürecini kullanabilir ve sorgu sayısını düşürebilirsiniz. Ayrıca henüz diğerleri çağırılmadan DNS adreslerinin çözümlenmesini sağlayabilirsiniz. İnternet tarayıcısı kurallarına göre bu bakımda performans artışı da sağlanabilirsiniz. Sayfanın üst bölümlerine kodları yazdığınızda ilk olarak hangisinin yükleneceğini bilmeniz imkansızdır. Ankara web tasarım firmaları öncüsü olan firmamız Nano Medya, DNS prefect’i kullanarak sizlere güzel avantajlar sunacaktır. Kod satırının en üstünde CDN adresinin yer alıyor olması, internet tarayıcısının ilk olarak bu sayfayı yükleyeceğini garanti etmemektedir. DNS prefect etiketine bazı kodlar eklendiğinde internet tarayıcısına aslında şu söylenir; “İlk olarak hangisini yüklerseniz yükleyin, ancak etiket verdiklerimin çözümlemesini önce yapın, böylece her şey hazır olsun ve sayfanın açılış hızından tasarruf edin.”

Ankara web tasarım firmaları tarafından verilen bu hizmet her kullanımda avantaj sağlamayacaktır. Bu sebeple sistemin nerede yararlı olmadığını bilmek gerekiyor. Şayet sayfa kaynaklarının hepsi HTML’in tutulduğu alan ile aynıysa bu durumda ön izleme ve ön yükleme yararlı olmayacaktır. Şayet tarayıcı HTML kaynaklarına erişmişse bu durumda zaten tarayıcı alanın DNS’ini çözmüş anlamına gelecektir. Resimleri, css dosyalarını ve komutları aynı addan çağırmak mantıklı değildir. Hatta bunu yapmak web siteleri için oldukça dezavantajlı bir durum olacaktır. DNS’i evvelden getirmek yerine bu durumda etki alanlarını azaltmanın keşfedilmesi gerekiyor. Firma olarak sizlere hizmet verebilmemiz için hemen firmamız ile iletişime geçebilirsiniz..