• 02-06-2020, 17:49:17
    #1
    iyisite.NET
    DNS-Prefetch Nedir?
    DNS prefetching olarak da bilinen prefetching, bir kullanıcı bağlantıya tıklamadan önce bir web sitesinin IP adresini çözme işlemidir. Bir sitenin sayfa yükleme süresine birkaç saniye ekleyebilecek olan DNS çözümlemesi (yani, sitenizin alan adının bir IP adresine çözümlenmesi için geçen süre) ile ilgili gecikme sorunlarını çözme amacıyla kullanılır.
    Prefetching şu şekilde gerçekleşmektedir:
    -Web tarayıcısı bir sayfayı öğelerine ayırmaya ve görüntülemeye başlar.
    -Tarayıcı, sayfadaki bağlantılarla ilişkili domain adlarını arar ve çözümler.
    -Kullanıcı, bağlantıya tıkladığında, hedef IP zaten saptanmış durumdadır ve tarayıcı hemen bu sunucuya yönlendirilir.
    Birçok tarayıcı bir sayfadaki köprüler içindeki domain adlarını algılayabilir ve önceden çağırabilmeektedir. Ancak, analitikler ve sosyal paylaşım platformları tarafından yerleştirilen kod dosyalarında ve linkte bulunan domain adını bulamayabilirler. Diğer domainlere yeniden yönlendirilen adresler de otomatik olarak prefetchingden önce saptanabilir.
    Bu gibi durumlarda, web geliştiricisi, tarayıcının önceden çağırılacak olan etki alanını manuel olarak yönlendirebilir. Sayfanın <head> bölümüne direktif ekleyerek bu çözümleme sağlanabilmektedir. Örneğin:
    <link rel=”dns-prefetch” href=”//*****.com”>
    Şeklinde yazılabilir

    Prefetch ve Pre-Rendering Arasındaki Farklar
    Pre-rendering, prefetchten farklı olarak tüm sayfanın arka planda yüklenmesi işlemidir. Bu, yükleme süresinde ciddi bir miktar azalmaya ve talep edildiğinde bir hedef sayfanın neredeyse anında ortaya çıkmasını sağlamaktır. Prefetch gibi parça odaklı değil, bütün web sayfası odaklı bir işlemdir. Örnek Pre-rendering direktifi:
    <link rel=”prerender” href=http://****.com/page.html>
    Ön işleme, sayfa yükleme hızlarında büyük bir artış sağlarken, prefetchingden daha büyük masraflar oluşturmaktadır.

    CDN – Prefetching farkı
    Prefetching ce CDN sıklıkla karıştırılmaktadır. Prefetching genellikle CDN önbellekleme teknikleri (örneğin, aşamalı görüntü oluşturma, içerik önbellekleme) ile karıştırılır. Her ikisi de site optimizasyonunda yer alırken, farklı işlevlerde bulunurlar. Tarayıcı kısmında çalışan prefetching aksine, CDN önbelleğe alınmış web sitesi içeriğini varlığını sistemli bir şekilde konumlandırılmış olan noktalardan oluşan bir ağ (PoP) kullanarak depolar. Her bir PoP, çevresindeki kullanıcılara içerik sunmaktan sorumludur. Bu, içeriği web sitenizin kullanıcılarını içeriğe yaklaştırır, ağ veya tarayıcı kaynaklarını etkilemeden hızlı bir şekilde alınmasını sağlar.
  • 03-06-2020, 17:37:57
    #2
    🤖 AI Developer
    Güzel ve faydalı bir bilgi olmuş. Teşekkür ederim.