WordPress'te DNS Aramalarını Azaltarak Hızı Artırın

Yayınlanan: 2022-10-28

WordPress'i daha iyi çalıştırmanın başka yolları olsa da, herhangi bir sayfa performansı test aracını kullanırken DNS aramalarını azaltmak sıklıkla gördüğünüz şeydir. Google bile, WordPress web sitenizi optimize etmek için gerekli olan bu bileşene odaklanmanızı istiyor. Bazen, arama süresi ile DNS arasındaki ilişki ve web sitenizin toplam yükleme süresi üzerindeki potansiyel etkisi göz ardı edilir.

TTFB (ilk bayt zamanı) veya Ağ Gecikmesi gibi diğer faktörler gibi, DNS aramaları da Web sayfanızın ne kadar iyi performans gösterdiğini etkileyen önemli bir sütundur. Sorun şu ki, tüketicilerin çoğunluğu bile bunun farkında değil. DNS nasıl çalışır?

İçindekiler

DNS nedir?

Etki Alanı Adı Sistemi (DNS), bir etki alanı adresini bir IP adresine dönüştürür ve ardından tarayıcıyı, web sitesi dosyalarını tutan belirli web sunucusuna yönlendirir. Bu sunucu daha sonra istenen web sayfasını döndürür ve daha sonra cihazınızdaki tarayıcıda gösterilir. Bir İnternet Dizini için başka bir terim, belirli bir alan adıyla ilişkili IP adresini arayan bir alan adı sistemidir. İnternete bağlanan her cihazın, diğer bilgisayarların onunla iletişim kurmak için kullanabileceği benzersiz bir IP adresi vardır.

DNS araması nedir?

Her etki alanı belirli bir IP adresine bağlanır. Site, bu IP Adresi ile tarayıcıya erişilebilir hale getirilir. IP adresi olmadan bağlantı kurulamaz.

Ancak bu IP adresleri karmaşık matematiksel yapılara sahiptir. İnsanlar onları her zaman hatırlayamazlar. Öte yandan, bir terimin hatırlanması kolaydır, izlenmesi kolaydır ve markalaştırılabilir.

Artık her alan adının kendi IP adresi var. Birisi tarayıcısına alan adını yazdığında, ISP'si (İnternet Servis Sağlayıcısı) alan adının ad sunucusunu ister. Bir alan adının çözdüğü IP adresinin bilgisi ile DNS sistemi bir telefon rehberi gibi çalışır.

DNS Arama, herhangi bir alan adının IP adresini belirleyen işlemdir.

İndirmenin başlayabilmesi için sistemin ve tarayıcının etki alanının IP adresini bulması için geçen süre, DNS Araması olarak bilinir. Tipik DNS tamamlama süresi 20 ile 120 milisaniye arasındadır.

İyi bir DNS yanıt süresi nedir?

Tepki süresi ne kadar iyi olursa, sayı o kadar düşük olur. DNS aramaları genellikle 20 ila 120 milisaniye sürer. Test, sitenizin yanıt süresinin bu aralığın en üstünde olduğunu gösteriyorsa, aramalarınızı azaltmayı düşünebilirsiniz.

DNS aramasını azaltmak neden önemlidir?

Bir web sitesinin SEO ve arama motoru sıralamalarını etkileyen en önemli faktörlerden birinin ne kadar hızlı yüklendiği iyi bilinmektedir. Web siteniz ne kadar hızlı yüklenirse, arama sonuçlarında o kadar yüksek görünür. Bir Google Sayfa Hızı Testleri web sitesi hız testi, özellikle çeşitli önemli çevrimiçi hayati bilgileri gösterebilir.

Kullanıcının ilk bağlantıya tıkladığı andan tüm içeriğin ekranda görüntülendiği zamana kadar bir web sayfasının yüklenmesinin ne kadar sürdüğünü ölçen LCP (En Büyük İçerikli Boyama) istatistiği, ne kadar üst sıralarda yer aldığı üzerinde önemli bir etkiye sahiptir. bir web sitesidir. İyi sayılması için LCP eşiği 0 ile 2 saniye arasında olmalıdır.

DNS arama prosedürü olmasaydı, her erişmek istediğinizde adres çubuğuna alan adı yerine web sitesinin IP adresini yazmanız gerekirdi. Ve DNS arama sayfasının yüklenmesi tam bir saniye sürdüyse. Google'ın şiddetle tavsiye ettiğinden çok daha büyük olurdu.

Sonuç olarak, DNS arama sürelerini en az 40 ms azaltarak daha iyi sonuçlar elde etmek zorunludur.

DNS aramasının site hızıyla ne ilgisi var?

Adres çubuğunuza "website.com" gibi bir alan adı her yazdığınızda, bir DNS sorgusu yapılır. Prosedür, ziyaret etmek istediğiniz web sitesinin adresini tanıyan web sitesinin Alan Adı Sistemi (DNS) ile başlar. DNS daha sonra etki alanını onunla eşleştirdikten sonra web sitesinin IP adresini alır. Bundan sonra, web sitesinin içeriği yüklenmeye başlayabilir.

DNS araması olmadan, "website.com" yerine "xxx.xxx.xxx.xxx" gibi bir IP adresi sağlamanız gerekir. Bu size kullanıcı dostu veya kullanışlı görünüyor mu?

WordPress aramaları nasıl azaltılır?

DNS aramalarını azaltarak, web sitenizin yükleme süreleri ve hemen çıkma oranları iyileştirilebilir. Hizmetlerini kullanırsanız, birkaç sayfa hızı test cihazı nereden başlayacağınız konusunda rehberlik sağlayacaktır. İşte yedek olarak alabileceğiniz en iyi eylemlerden bazıları.

Hızlı bir DNS sağlayıcı kullanın

En önemli adım, saygın bir DNS hizmeti seçmektir. Hem ücretsiz hem de premium DNS hizmetleri yaygın olarak mevcuttur.

GoDaddy, NameCheap veya Namesilo gibi tanınmış herhangi bir kayıt şirketinden alan adları satın aldığınızda ücretsiz DNS alırsınız. Bu DNS sağlayıcıları genellikle yavaştır ve istekler arttıkça DNS sorgusu gerçekleştirmek için gereken süre de artar.

Sonra Amazon ve Cloudflare dahil olmak üzere çeşitli ülkelerde POP'lara sahip DNS servis sağlayıcıları var. Yüksek kaliteli DNS'ler hızlıdır ve çok az gecikmeye sahiptir.

Ana bilgisayar adlarının sayısını azaltın

DNS aramalarının sayısını azaltmanın en basit yöntemi, daha az ana bilgisayar adına sahip olmaktır.

Ancak, önemli olan taleplerin toplam sayısı değildir; daha ziyade, önemli olan her bir alan adına yapılan isteklerin toplam sayısıdır. Her benzersiz etki alanının istek hacmini kontrol edin ve yüksekse, azaltmak için çaba gösterin.

Web sitenizde bir performans testi yaparken tüm harici sorulara bakın. Web sitenizdeki materyallere mi ihtiyacınız var?

Web sitesinin kullanılabilirliği ve hızı arasında bir denge kurmaya çalışın.

Üçüncü taraf kaynaklarını yerel olarak barındırın

Dışarıdan gelen malzemeleri sitenizden kaldırmak istemiyorsanız ve alternatifler yetersizse lokal olarak barındırabilirsiniz.

Bu şekilde dışarıdan bir talep olmayacaktır. Ek olarak, kaynakların nasıl yüklendiği üzerinde kontrole sahip olacaksınız. Varlıkların nasıl önbelleğe alınacağını kontrol edebilir ve CDN'nin bunları gönderip göndermemesini seçebilirsiniz.

Dosyayı harici kaynaktan indirdikten sonra önce sunucunuzda barındırmalısınız. Sunucunuz yerine CDN'ye koyarsanız sitenin yüklenme süresi daha hızlı olacaktır.

Ancak tüm kaynaklar bu şekilde kullanılamaz. Sunucularından yüklenmeleri ve düzenli yükseltmeler gerektirmeleri gerektiğinden, belirli üçüncü taraf komut dosyaları barındırma sisteminizden yüklenemez.

Ancak bu, yazı tipi ekleme, fotoğraf gömme, Gravatarlar vb. gibi birçok şey için işe yarar.

DNS önbelleğini kullan

Alan adının IP adresi, DNS önbelleğe alma sayesinde tarayıcı tarafından bellekte saklanabilir. Tarayıcının IP'yi bulmak için bir istekte bulunması gerekmez. Sonuç olarak, ilk hız testinin DNS arama süresi genellikle ikincisinden daha uzundur.

Kendi yararınıza DNS önbelleğini kullanın. Ana bilgisayar adı, önbellek sayesinde DNS kullanmadan tarayıcı tarafından bulunabilir.

DNS önbelleğinin Yaşam Süresi veya TTL ölçümü.

Ancak ideal bir TTL yoktur. Ancak doğru hesaplanmış sayılan ortalamaları da kullanabilirsiniz.

DNS önceden getirme

Kullanıcı mevcut sayfayı görüntülerken, tarayıcı DNS ön getirme sayesinde gizlice DNS sorgusunu gerçekleştirebilir.

Bir kullanıcı sonraki sayfayı yüklemek için herhangi bir bağlantıya tıkladığında, sayfa DNS aramak için zaman harcamaz. Sonuç olarak, aşağıdaki sayfa hızla yüklenir.

dns aramalarını azaltmak wordpress

Bunun için WordPress Dashboard'a gidin

Sol taraftaki menüden Görünüm -> Tema Dosyası Düzenleyici'ye tıklayın

Temalar Dosyası Menüsü'nde sağ taraftaki menüden singular.php dosyasına erişmeniz gerekiyor. Bazı durumlarda burada singular.php yerine single.php dosyasını göreceksiniz, ikisi de temelde aynıdır.

Dosyaya aşağıdaki kodu ekleyin.

 <!-- DNS Prefetching --> <link rel="dns-prefetch" href="//www. yourwebsite .com">

İşiniz bittiğinde, Dosyayı Güncelle'ye tıklayın.

LiteSpeed ​​önbellek eklentisini kullanın

LiteSpeed ​​Cache, ücretsiz CDN önbelleğe almanın yanı sıra tarayıcı önbelleğe alma sunar. Manuel olarak kod yazmaktan korkuyorsanız, DNS önceden getirmeyi yapılandırmak için de kullanılabilir. LiteSpeed ​​Cache'in ek avantajları arasında kod küçültme ve nesne önbelleğe alma yer alır. Yüklemeyi daha da hızlandırmak için görüntüleri tembelce yüklemek için eklentiyi kullanabilirsiniz.

Her CyberPanel'in WordPress web sitesinde varsayılan olarak LiteSpeed ​​önbelleği alırsınız.

LiteSpeed ​​Önbelleğini Kullanarak DNS Önceden Getirme:

WordPress kontrol paneline gidin ve " LiteSpeed ​​Önbellek " ardından " öğesini seçin HTML Ayarları " sayfa sekmesi.

Şimdi DNS Prefetch alan kutusuna alan adını girin. ( Örneğin: " //www.example.com " Her satıra bir tane ).

Alan adından önce "//" eklemeyi unutmayın.

Şimdi bu, DNS Prefetch'i LiteSpeed ​​önbelleğiyle kuracaktır.

DNS önceden getirme hakkında herhangi bir sorunuz varsa, geri bildirimle birlikte bize bildirin.

Çözüm

DNS araması, web sitesinin performansının iyileştirilmesi için gereklidir. Küçük bir miktar olsa da, görmezden gelirseniz dramatik bir şekilde artabilir.

Bu yazıda, DNS aramasını, DNS aramasının nasıl hızlandırılacağını ve daha hızlı DNS sağlayıcıları kullanmanın avantajlarını ele aldım.