
DNS Prefetch Nedir?
DNS Prefetch olarak da bilinen önceden getirme, bir web sitesinin IP adresini bir kullanıcı bağlantısını tıklamadan önce çözme – çözümleme eylemidir. Bir sitenin sayfa yükleme süresine birkaç saniye ekleyebilen, DNS çözümlemesi ile ilişkili gecikme sorunlarını (yani sitenizin alan adının bir IP adresine çözümlenmesi için geçen süre) çözmeye çalışır.
Ön yükleme aşağıdaki gibi bölünebilir:
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.
Çoğu tarayıcı, bir sayfada bulunan köprüler içindeki alan adlarını algılayabilir ve önceden getirebilir. Ancak, komut dosyalarında yer alan etki alanını ve analitik ve sosyal paylaşım platformları tarafından enjekte edilen işaretlemeyi bulamayabilirler. Diğer etki alanlarına yönlendirilen adresler de otomatik ön getirmeyi geçebilir.
Bu gibi durumlarda, web geliştiricileri tarayıcının ön getirmesi için etki alanını manuel olarak belirleyebilir. Bu, bir sayfanınbölümüne yönergeler eklemek anlamına gelir. Örneğin:
< link rel="dns-prefetch" href="//server.com">
Ön yüklemeye ek olarak, ön yükleme ve ön işleme, web sitesi optimizasyonunda sıklıkla kullanılan diğer iki tekniktir. Üçü de sayfa yükleme hızını iyileştirirken, işlevselliklerinde ve kullanım durumlarında temel farklılıklar vardır.
Prefetch ve Preload
Önceden yükleme, kaynakları (örneğin komut dosyaları, resimler, stil sayfaları) bir tarayıcının yerel önbelleğinde depolayarak önceden yükleme yöntemidir. Site geliştiricileri, bir sayfanınbölümüne yönergeleri ekleyerek tarayıcılara kaynakları önceden yükleme talimatı verebilir. Örneğin:
< link rel="preload" href="http://cdn.example.com/library.js">
Bu, istenen kaynakları uzak bir sunucudan indirmek yerine yerel önbellekten yükleyerek sonraki sayfa isteklerini hızlandırır.
Önceden yükleme, DNS önceden getirme işleminden çok daha fazla kaynak ve ağ yoğundur. Bu nedenle, ihtiyatlı bir şekilde ve yalnızca yakın gelecekte bir kaynağa ihtiyaç duyulacağına dair yüksek güven olduğunda uygulanmalıdır. Aksi takdirde, istemci ve sunucu kaynaklarını gereksiz yere zorlar.
Prefetching ve Pre-rendering
Ön işleme, ön yüklemeden farklıdır; arka planda oluştururken kaynakları da dahil olmak üzere tüm sayfayı yükler. Bu, yükleme süresinde önemli bir azalma ve istendiğinde hedef sayfanın neredeyse anında görünmesiyle sonuçlanır. Ön işleme yönergesi şudur:
< link rel="prerender" href="http://server.com/page.html">
Ön işleme, sayfa yükleme hızlarında büyük bir artış sağlarken, hem ön yüklemeden hem de ön yüklemeden çok daha fazla gerektirir. Yalnızca bir kullanıcının bir sayfaya gideceğinden emin olduğunuzda kullanılmalıdır.
Comments (33)
mehmetsays:
5 Eylül 2021 at 04:07eyvallah
velisays:
5 Eylül 2021 at 10:46kaliteli içerik
orhansays:
20 Eylül 2021 at 19:54teşekkürler
yavuzsays:
21 Eylül 2021 at 14:32güzel yazı
hazersays:
22 Eylül 2021 at 23:00kaliteli içerik
hazersays:
23 Eylül 2021 at 13:35kaliteli içerik
alisays:
24 Eylül 2021 at 15:40eyvallah
orhansays:
28 Eylül 2021 at 09:34güzel yazı
yavuzsays:
10 Ekim 2021 at 03:25eyvallah
kayasays:
2 Aralık 2021 at 19:05çok güzel
hazersays:
14 Aralık 2021 at 18:09çok güzel
velisays:
21 Aralık 2021 at 16:40favorim bu yazı
yavuzsays:
24 Aralık 2021 at 01:14harika
mehmetsays:
25 Aralık 2021 at 06:34çok güzel
orhansays:
25 Aralık 2021 at 17:36sağol
yavuzsays:
25 Aralık 2021 at 17:36çok güzel
hazersays:
5 Ocak 2022 at 21:55güzel yazı
semihasays:
14 Ekim 2022 at 12:09güzel yazı
alikayasays:
20 Ekim 2022 at 13:21harika
nurcansays:
26 Ekim 2022 at 06:53kaliteli içerik
orhansays:
8 Kasım 2022 at 16:46beğendim
muhammetsays:
9 Kasım 2022 at 09:49çok güzel
nurselsays:
11 Kasım 2022 at 07:06teşekkürler
şefiksays:
11 Kasım 2022 at 07:09eyvallah
sertansays:
16 Kasım 2022 at 08:36işime yaradı
kayasays:
19 Kasım 2022 at 15:36eyvallah
sametsays:
29 Kasım 2022 at 21:32harika
alisays:
1 Aralık 2022 at 02:57sağol
nurcansays:
6 Aralık 2022 at 04:36çok güzel
necatisays:
8 Aralık 2022 at 15:33işime yaradı
sametsays:
10 Aralık 2022 at 12:40eyvallah
hazersays:
10 Aralık 2022 at 18:59harika
kayasays:
13 Aralık 2022 at 23:58favorim bu yazı