Cara Mengurangi Pencarian DNS untuk Meningkatkan Kinerja Situs Web

Diterbitkan: 2023-01-24

Jika Anda ingin mengoptimalkan kinerja situs web Anda dan memastikannya memuat dengan cepat untuk alasan visual dan teknis, maka mengurangi pencarian DNS merupakan faktor penting dalam persamaan ini. Dengan mengurangi pencarian DNS, Anda dapat meningkatkan pengalaman pengguna dan mengurangi waktu pemuatan halaman – keduanya merupakan elemen integral untuk setiap situs web yang sukses. Dengan posting blog ini, pertama-tama kami akan menjelaskan cara kerja DNS dan menentukan apa itu pencarian DNS. Kami juga akan mengeksplorasi bagaimana kecepatan browser dan metrik SEO dapat dipengaruhi oleh terlalu banyak pencarian DNS dan memberikan strategi untuk menguranginya guna mengoptimalkan halaman web Anda untuk meningkatkan kinerja.

Yang Perlu Anda Ketahui Tentang Pencarian DNS

Apa itu pencarian DNS?

Server Nama Domain (DNS) adalah landasan Internet. Mereka berfungsi seperti direktori telepon untuk situs web, menghubungkannya dengan alamat IP mereka. Pencarian DNS adalah proses menemukan alamat IP yang tepat untuk URL situs web tertentu.

Ini adalah proses di mana server DNS mengembalikan informasi tentang catatan DNS ke pemohon, termasuk:

  • Siapa, apa, dan di mana nama domain ini?
  • Apa alamat IP, siapa pemiliknya, dan di mana letaknya?
  • Apa nama rekamannya?

Hasil pencarian DNS

Pencarian DNS diklasifikasikan menjadi dua jenis: pencarian DNS maju dan pencarian DNS terbalik.

Meneruskan Pencarian DNS

Pencarian DNS ke depan, atau kueri DNS ke depan, adalah permintaan yang memperoleh alamat IP melalui pencarian domain . Saat pengguna menulis URL situs web atau mengirim email, alamat IP dikembalikan sebagai bagian dari jalur kueri DNS reguler.

Metode tersebut memungkinkan klien untuk mengubah nama domain atau alamat email menjadi alamat IP yang dapat digunakan untuk berkomunikasi dengan server.

Membalikkan Pencarian DNS

DNS terbalik pada dasarnya adalah kebalikan dari DNS maju. Permintaan menentukan nama domain yang terkait dengan alamat IP. Untuk mengonfirmasi keabsahan server tempat pesan diterima, server email sering melakukan pencarian terbalik.

Agar operasi ini selesai, catatan penunjuk (PTR) harus dibuat di server email. Server email mengandalkan catatan ini untuk menentukan alamat IP mana yang berwenang untuk mengirim dan menerima email untuk domain yang bersangkutan.

Pemilik IP (biasanya host atau ISP untuk server email) menetapkan zona ke server yang diakhiri dengan "in-addr.arpa" dan memiliki beberapa digit sebelumnya. Digit di awal zona adalah versi kebalikan dari blok IP server.

Membalikkan Pencarian DNS

Bagaimana Cara Kerja Pencarian DNS?

Saat Anda mengunjungi situs web, browser Anda mengidentifikasi semua sumber daya yang memerlukan kueri DNS. Kemudian, menunggu penyelesaian pencarian sebelum mengunduh sumber daya apa pun.

Semakin banyak pencarian yang dibutuhkan situs web, semakin lama waktu yang dibutuhkan browser untuk membuat halamannya. Contoh pencarian DNS cepat disediakan di bawah ini untuk memahami prosedur pencarian.

Asumsikan browser ingin membuat koneksi dengan server web "xyz-server.com". Untuk ini, diperlukan alamat IP server. Komputer awalnya memeriksa untuk melihat apakah nama yang dimasukkan ada di cache atau di file host-nya. Jika tidak, ia bertanya kepada server yang bertanggung jawab. Ini dialokasikan melalui DHCP atau dikonfigurasi secara permanen.

Jika server dapat memenuhi permintaan, ia mengembalikan respons ke pemohon. Jika tidak demikian, ia menghubungi server lain yang bertanggung jawab atas domain tersebut. Dengan alamat IP yang diberikan, browser dapat berinteraksi melalui jaringan IP dengan server web (Internet).

Saat bekerja dengan PageSpeed ​​Insights, opsi "Kurangi waktu respons server awal" ditautkan ke pencarian DNS:

Opsi "Kurangi waktu respons server awal" yang ditautkan ke DNS

Time To First Byte (TTFB) dimulai dengan permintaan HTTP. Waktu yang diperlukan server untuk memproses permintaan bergantung pada seberapa cepat kueri DNS dapat diselesaikan, seberapa cepat jaringan pengguna, seberapa jauh jarak server, dan apakah koneksi terputus.

Karena Wawasan PageSpeed ​​tidak dapat membantu kami menentukan apa yang memicu Pencarian DNS, kami harus menggunakan alat tambahan untuk mengisolasi dan menyelesaikan masalah ini. Untuk menentukan cara memperbaiki masalah, mari kita periksa cara kerja pencarian DNS.

Apa artinya mengurangi pencarian DNS?

Sudah menjadi rahasia umum bahwa kecepatan memuat situs web adalah salah satu elemen SEO dan peringkat mesin pencari yang paling penting. Semakin cepat memuat situs web Anda, semakin tinggi peringkat mesin pencari Anda. Khususnya, Anda mungkin melihat dasar-dasar dasar web saat melakukan pengujian performa halaman Google.

DAPATKAN 10 WEB BOOSTER, GRATIS
DAPATKAN 10 WEB BOOSTER, GRATIS

Pencarian DNS bisa sangat penting saat mengukur performa situs web karena secara langsung memengaruhi LCP (Largest Contentful Paint) dan FCP (First Contentful Paint). LCP didefinisikan sebagai waktu yang diperlukan untuk memuat konten utama situs web, sedangkan FCP adalah jangka waktu dari saat pengguna meminta halaman hingga browser merender apa pun di layar. Waktu pencarian DNS sangat memengaruhi seberapa cepat elemen tersebut dimuat dan, dengan demikian, bagaimana pengalaman pengguna di situs web. Seiring dengan peningkatan teknologi, optimalisasi waktu pencarian DNS akan menjadi semakin penting untuk memastikan UX yang hebat.

Catatan

Untuk mempelajari lebih lanjut tentang Data Web Inti, baca Data Web Inti: Satu-Satunya Panduan yang Anda Butuhkan.

Ini sangat penting karena lebih dari lima puluh persen orang memilih untuk meninggalkan situs web yang membutuhkan waktu lebih dari tiga detik untuk dimuat . Pencarian DNS memasukkan gambar pada tahap ini. Jika situs web Anda dapat melakukan pencarian DNS secara instan atau secepat mungkin, itu akan meningkatkan LCP, FCP, dan TTFB halaman web, serta sumber daya TTFB pada halaman, seperti gambar atau skrip, atau gaya.

Mari kita periksa contoh untuk mengilustrasikan bagaimana pencarian DNS berkontribusi pada total waktu pemuatan halaman. Saat Anda memasukkan URL situs web atau nama domain ke bilah alamat browser, prosedur pencarian DNS akan dimulai.

DNS kemudian akan mencoba mengambil situs web yang diminta dengan mencoba mencocokkan domain yang dimasukkan dengan alamat IP situs web. Sekarang, situs web yang Anda coba akses siap dimuat. Namun, jika prosedur pencarian DNS tidak ada, Anda harus memasukkan alamat IP situs web alih-alih nama domain setiap kali Anda ingin mengakses situs tersebut. Dan jika dibutuhkan satu detik untuk halaman pencarian DNS untuk menyelesaikan prosedur. Itu akan jauh lebih dari apa yang disarankan Google.

Oleh karena itu, sangat penting untuk mengurangi waktu pencarian DNS. Umumnya, pencarian DNS memerlukan waktu antara 20 dan 120 milidetik . Secara umum, apa pun antara itu dan di bawahnya dianggap sangat baik. Sekarang, mari kita periksa cara meningkatkan waktu respons DNS dan mengurangi pencarian DNS.

Bagaimana UX dan SEO dipengaruhi oleh terlalu banyak pencarian DNS?

Untuk desainer Pengalaman Pengguna (UX) dan profesional Search Engine Optimization (SEO), terlalu banyak pencarian DNS dapat menjadi masalah besar. Karena jumlah permintaan yang dibuat situs web ke Server Nama Domain meningkat, hal itu dapat memperlambat waktu pemuatan secara signifikan, yang mengakibatkan pengalaman pengguna yang buruk. Selain itu, mesin pencari Google terlihat kurang baik di situs web dengan waktu pemuatan yang lama, artinya meskipun konten Anda mungkin berharga dan dioptimalkan, konten tersebut akan terkubur karena kinerja yang buruk. Desainer dan profesional perlu memastikan bahwa jumlah pencarian DNS diminimalkan jika memungkinkan.

Selain itu, DNS dapat memengaruhi hasil SEO dalam beberapa cara. Beberapa terbukti, sementara yang lain kurang begitu. Mari kita periksa masing-masing secara terpisah.

Kecepatan memuat situs

Sebelum situs web dimuat di browser pengunjung, DNS adalah prosedur pertama yang dilakukan. Seperti yang dinyatakan sebelumnya, resolusi DNS mungkin merupakan proses panjang yang akan menambah total waktu pengalaman pengunjung. Ada perbedaan yang signifikan antara rata-rata 20 milidetik dengan penyedia DNS yang baik dari seluruh dunia dan 200 milidetik hingga 500 milidetik ketika semuanya diserahkan kepada pencatat domain.

Ketersediaan

Pemadaman DNS yang sering dan berkepanjangan berdampak negatif pada pengoptimalan mesin telusur situs Anda. Jika bot mesin telusur mencoba mengakses situs Anda tetapi tidak dapat melakukannya, bot tersebut akan melaporkan kejadian ini. Pertama, akan lebih lambat dalam mengindeks halaman yang baru ditambahkan. Kedua, ini akan menyertakan catatan tentang ketersediaan umum, yang dapat berdampak negatif pada peringkat situs Anda.

Beberapa lokasi

Penyedia DNS dapat menyediakan beberapa titik kehadiran (PoP) tempat Anda dapat mengatur server nama. Ini secara signifikan akan meningkatkan kecepatan pengunjung dengan memperpendek jalur antara mereka dan server nama. 30+ PoP tentu lebih unggul dari beberapa. Selain itu, ini akan meningkatkan ketersediaan.

Migrasi DNS

Jika transfer DNS berhasil diselesaikan dan tindakan pencegahan yang diperlukan diikuti, baik pengguna maupun bot mesin pencari tidak akan melihat adanya perubahan. Masalah muncul hanya jika nilai TTL dari data DNS sebelumnya sangat tinggi dan data DNS tersebut tetap berada di cache DNS server nama rekursif untuk jangka waktu yang lama. Mereka akan terus menunjuk ke IP lama hingga cache diperbarui, yang mengakibatkan downtime.

Bagaimana cara melakukan tes kecepatan pencarian DNS?

Mungkin ada beberapa penyebab waktu respons yang lama, termasuk pemuatan server, ketidakpastian jaringan, kondisi balapan di JavaScript Anda yang memengaruhi urutan pemuatan, dll. Jika situs web Anda memuat secara tidak konsisten, Anda harus menjalankan beberapa profil di tab kinerja alat pengembang dengan pelambatan jaringan diaktifkan untuk melihat hasilnya.

Meluangkan waktu untuk melakukan uji kecepatan pencarian DNS dapat membantu memastikan situs web Anda berjalan secepat mungkin. Pingdom, GTmetrix, dan WebPageTest adalah semua alat canggih yang memungkinkan Anda memeriksa waktu pencarian DNS situs Anda.

Anda harus mendaftar ke layanan ini dan memasukkan alamat situs web Anda untuk menggunakannya. Hasilnya kemudian akan memberikan rincian permintaan untuk mengidentifikasi sistem nama domain Anda. Dari sana, Anda dapat menentukan area yang perlu ditingkatkan untuk mengurangi waktu pemuatan dan membuat pengunjung tetap terlibat dengan konten Anda. Mengontrol kinerja pencarian DNS situs web Anda merupakan langkah penting untuk mempertahankan operasi bisnis online yang optimal.

Sekarang mari kita lihat masing-masing alat dan bagaimana Anda dapat melakukan tes kecepatan:

Pencarian DNS Pingdom

Untuk menguji pencarian DNS Anda menggunakan Pingdom, kunjungi halaman alat mereka dan masukkan URL situs web Anda:

Pencarian DNS Pingdom

Di bawah area "Tingkatkan performa halaman", Anda dapat menentukan secara sekilas apakah Anda mengalami masalah ini: Masalah "Kurangi pencarian DNS". "Kurangi pencarian DNS" berwarna merah dan memiliki nilai gagal. Situs web ini tidak memiliki cache, plugin kinerja, dan banyak kesalahan.

Gulir ke bawah untuk penjelasan lebih lanjut tentang masalah pencarian DNS. Bilah merah muda ini menunjukkan waktu respons DNS dalam milidetik. Sambil mengarahkan kursor ke setiap permintaan file, Anda dapat mengamati apakah file memerlukan pencarian DNS dan berapa lama waktu yang dibutuhkan untuk memuat.

penjelasan ekstensif tentang masalah pencarian DNS

Pencarian DNS GTmetrix

Jika Anda ingin mengidentifikasi apa yang menyebabkan pencarian DNS lebih lama di GTmetrix, ketikkan URL di alat uji:

Pencarian DNS GTmetrix

Di tab Air Terjun, arahkan kursor ke permintaan file tertentu untuk melihat pencarian DNS yang diukur dalam milidetik.

Pencarian DNS diukur dalam milidetik

Penting untuk meninjau setiap file dan menentukan apakah file tersebut memiliki pencarian DNS dan berapa lama waktu yang dibutuhkan untuk memuat. Sasarannya adalah untuk mencapai waktu respons 40ms atau kurang.

Pencarian DNS WebPagetest

Meskipun Pingdom dan GTmetrix adalah alat yang hebat, WebPagetest tampaknya memberikan hasil yang lebih spesifik. Buka situs web mereka dan masukkan URL Anda:

Pencarian DNS WebPagetest

Setelah menyelesaikan tes, klik "Lihat" dan pilih "Detail":

Pencarian DNS WebPagetest

Ketika Anda mengklik kolom "pencarian DNS", Anda dapat mengatur informasi permintaan Anda dengan waktu respons tercepat.

WebPagetest DNS Lookup meminta tabel informasi

Cara mengurangi Pencarian DNS

Pencarian DNS dapat menyebabkan penundaan yang signifikan dalam kecepatan pemuatan situs web, oleh karena itu penting untuk mencegah pencarian DNS yang tidak diinginkan. Untungnya, ada strategi yang dapat kami gunakan untuk mengoptimalkan pencarian DNS untuk situs web kami dan meningkatkan pengalaman pengguna. Strategi berikut akan membantu Anda mengurangi pencarian DNS:

Gunakan Layanan DNS Cepat

Memanfaatkan layanan DNS berkualitas tinggi adalah faktor yang paling penting. Ada beberapa layanan DNS gratis dan premium.

Saat Anda membeli nama domain dari pencatat terkemuka seperti GoDaddy, NameCheap, atau NameSilo, Anda mendapatkan DNS gratis. Penyedia DNS ini seringkali harus lebih aktif, dan seiring bertambahnya ukuran permintaan, demikian juga waktu pencarian DNS.

Lalu ada penyedia DNS seperti Amazon dan Cloudflare, yang POP-nya tersebar di banyak negara. Layanan DNS premium cepat dan memiliki latensi minimal.

Penyedia DNS Terbaik

Sumber

Kurangi jumlah host

Mengurangi jumlah nama host adalah teknik sederhana namun efektif untuk mengurangi jumlah pencarian Domain Name System (DNS). Setiap nama host memiliki kumpulan kueri DNS sendiri yang harus dibuat agar laman web dan sumber daya diambil darinya. Oleh karena itu, mengurangi jumlah nama host yang diperlukan untuk halaman web dapat secara signifikan mengurangi waktu yang dibutuhkan untuk kecepatan memuatnya. Cara termudah untuk mengurangi jumlah ini adalah dengan menggabungkan sumber daya beberapa host. Ini dapat mencakup penggunaan teknik seperti penggabungan dan distribusi aset melalui satu CDN, mengurangi pengalihan, menghapus sharding domain yang sudah usang, dan banyak lagi. Mengambil langkah-langkah ini selama proses desain sangat penting untuk memastikan situs Anda bekerja dengan baik dan terus menarik audiens.

Sederhananya, jika Anda memiliki halaman web yang membutuhkan sumber daya dari 10 host yang berbeda, Anda dapat mengurangi beban pada DNS Anda dengan menggabungkan sumber daya ini ke host yang lebih sedikit. Ini dapat dicapai dengan menggabungkan jenis file dan menggunakan kembali nama domain yang ada untuk beberapa aplikasi. Dengan melakukan ini, beban pada DNS berkurang karena setiap nama domain hanya perlu dicari satu kali. Ini adalah metode yang efektif untuk mengurangi jeda waktu dalam memuat halaman web dan membuat penjelajahan lebih cepat bagi pengguna.

Gunakan CDN

Memindahkan sumber daya sebanyak mungkin ke penyedia CDN adalah salah satu strategi paling sederhana untuk mengurangi pencarian DNS. Jika Anda mengoperasikan situs web menggunakan Pingdom, Anda dapat melihat jumlah keseluruhan permintaan domain. Contoh ini menunjukkan bahwa 93,8% permintaan dikirim ke URL CDN . Satu permintaan dikirim ke host, sedangkan permintaan lainnya dikirim ke Google Analytics. Dengan mengalihkan sumber daya sebanyak mungkin ke jaringan pengiriman konten (CDN), jumlah pencarian DNS berkurang, sehingga menurunkan waktu muat.

Jelas, terkadang hanya layak untuk mentransfer semuanya ke CDN Anda. Akan selalu ada materi atau layanan eksternal yang harus dimuat dari server masing-masing. Namun, kami menganjurkan untuk menjelajahi situs web Anda. Kami sering melihat pelanggan WordPress dengan banyak sumber daya yang perlu ditempatkan dengan benar di CDN mereka. Ini memungkinkan Anda memaksimalkan manfaat HTTP/2 dan paralelisasi.

Integrasi Cloudflare enterprise CDN baru-baru ini ke dalam 10Web Booster Pro memberi pengguna peningkatan kinerja web yang kuat dan andal. Ini membantu memastikan bahwa aset yang tak tergantikan seperti gambar dan video dikirimkan lebih cepat, bahkan selama lonjakan lalu lintas di seluruh dunia. Memanfaatkan keuntungan dari layanan caching canggih Cloudflare dan fitur pengoptimalan 10Web Booster memberi pengguna solusi yang tidak ada duanya untuk menyesuaikan kecepatan situs web dan pengalaman pengguna mereka. Integrasi baru ini dengan sempurna memadukan kenyamanan dan keandalan jaringan pengiriman global Cloudfare dengan paket pengoptimalan komprehensif 10Web Booster Pro.

DAPATKAN 10 WEB BOOSTER, GRATIS
DAPATKAN 10 WEB BOOSTER, GRATIS

Aktifkan Keep-Alive

Mengaktifkan keep-alive adalah pendekatan yang berbeda untuk mengurangi pencarian DNS. Ini mengacu pada mempertahankan koneksi aktif antara server dan browser untuk memuat beberapa file aset secara bersamaan.

Tanpanya, file sumber daya dimuat sebagai permintaan terpisah, meskipun satu domain mungkin berisi banyak sumber daya. Misalnya, satu aset dari "facebook.com" dan tiga sumber daya dari "Twitter.com" akan menghasilkan empat kueri DNS.

Dengan keep-alive diaktifkan, sumber daya yang sama akan dimuat hanya dengan dua kueri secara total. Keep-alive didukung oleh semua browser utama dan diaktifkan secara default di sebagian besar kasus. Di server Apache dan Nginx, Anda dapat mengaktifkannya kembali jika dinonaktifkan.

Untuk Apache

Jika Anda menggunakan server Apache, Anda harus memodifikasi file .htaccess sebagai berikut:

 <ifModule mod_headers.c>

Header mengatur Koneksi tetap hidup

</ifModule>

Untuk NGINX

Temukan modul inti HTTP (ngx_http_core_module), cari baris yang mirip dengan keep-disable, dan ganti dengan yang berikut.

 keepalive_disable tidak ada;

Gunakan cache DNS untuk keuntungan Anda

Cache DNS (juga dikenal sebagai cache penyelesai DNS) adalah catatan DNS sementara yang disimpan di perangkat (seperti komputer atau ponsel Anda) dan menyimpan data mengenai nama domain yang dikunjungi sebelumnya (seperti catatan A untuk alamat IPv4 atau catatan AAAA untuk IPv6 alamat). Itu memelihara data ini berdasarkan umur yang tersisa (TTL).

Setiap kali Anda mengunjungi sebuah situs web, alamatnya akan disimpan dalam basis data catatan sementara ini untuk mempercepat kunjungan berikutnya. Caching DNS memungkinkan browser untuk mengingat alamat IP domain. Browser tidak diharuskan melakukan permintaan untuk menemukan IP. Pada uji kecepatan pertama, waktu pencarian DNS seringkali lebih lama daripada uji kecepatan kedua.

Durasi cache DNS disebut sebagai TTL atau Time to Live.

Pengaturan TTL dapat dimodifikasi menggunakan pendaftar domain Anda atau layanan DNS pihak ketiga untuk meningkatkan waktu cache DNS. Penting untuk dipahami bahwa ISP juga melakukan cache DNS. Di bawah ini adalah beberapa nilai TTL tipikal.

  • 300 detik = 5 menit
  • 1800 detik = 30 menit
  • 3600 detik = 1 jam
  • 43200 detik = 12 jam
  • 86400 detik = 24 jam

Cloudflare TTL: Nilai TTL Cloudflare antara 30 menit dan satu jam sering kali paling populer.Namun, beberapa tambahan menyetel TTL mereka ke nilai yang relatif rendah untuk memfasilitasi pembaruan cepat. Cloudflare adalah salah satu contoh layanan yang TTL defaultnya adalah lima menit. Selain itu, mungkin bermanfaat untuk memeriksa berbagai jenis catatan DNS dan mengonfigurasinya tergantung pada seberapa sering mereka berubah. Berikut ilustrasinya:

  • Catatan A dan AAAA: Ubah lebih teratur; suatu tempat antara 5 menit dan 1 jam umumnya dapat diterima.
  • Entri CNAME sangat jarang berubah; TTL 24 jam sudah cukup.
  • Catatan NS hampir jarang berubah; TTL 24 jam seringkali dapat diterima.
  • Ubah data MX lebih jarang; TTL 12 jam umumnya dapat diterima.
  • Catatan TXT: Ubah lebih jarang; TTL 12 jam umumnya cukup.

Mengenai TTL, tidak ada jawaban benar atau salah yang pasti. Memilih TTL yang sesuai dengan frekuensi pembaruan situs web Anda akan meningkatkan kinerja pencarian DNS.

Singkatnya, caching DNS harus digunakan untuk keuntungan Anda. Dengan caching, browser dapat menentukan nama host tanpa berkonsultasi dengan DNS. Menetapkan strategi caching DNS yang berhasil sangat penting untuk situs web atau aplikasi berperforma tinggi. Oleh karena itu, penting untuk memilih penyiapan yang paling sesuai untuk caching DNS. Dalam kebanyakan kasus, menempatkan penyelesai rekursif di jaringan yang dapat meng-cache nama domain dan informasi terkait lainnya untuk jangka waktu yang lama merupakan pendekatan yang efektif. Ini membantu mengurangi latensi dengan memastikan pencarian diselesaikan dengan cepat dan secara lokal. Selain itu, menerapkan DNS split-horizon di beberapa lokasi menawarkan peningkatan ketersediaan dan redundansi untuk aplikasi terdistribusi. Pada akhirnya, memilih penyiapan yang tepat untuk caching DNS dapat menjadi pembeda antara memiliki pelanggan yang puas dan pengguna yang frustrasi.

Pengambilan DNS

Prefetching DNS Prefetching DNS memungkinkan browser melakukan pencarian DNS tanpa terlihat di latar belakang saat pengguna menavigasi halaman saat ini.

Saat pengguna mengklik tautan apa pun untuk membuka halaman berikutnya, situs web tidak melakukan pencarian DNS. Dengan demikian, halaman berikutnya dimuat dengan cepat.

Anda dapat dengan cepat mengimplementasikan DNS prefetching dengan satu baris tag.

Tautan Anda terletak di https://www.yourlink.com.

Pengambilan DNS

Anda dapat dengan cepat menambahkan DNS prefetching dengan baris tag sederhana.

 <tautan rel="dns-prefetch" href="https://www.yourlink.com">

Atribut tautan kecil dapat membuat perbedaan dalam kecepatan pendaratan DNS.

Turunkan jumlah data CNAME

Catatan CNAME digunakan untuk mengaitkan beberapa nama host dengan alamat IP yang sama, dan meskipun berguna dalam pengaturan tertentu, catatan tersebut dapat mengakibatkan pencarian DNS dalam jumlah berlebihan jika tidak dikelola dengan hati-hati. Memanfaatkan potensi catatan CNAME tanpa peningkatan pencarian DNS yang tidak diinginkan dimulai dengan memahami bagaimana catatan ini berinteraksi dengan domain Anda dan kemudian mengambil beberapa langkah sederhana untuk menurunkan jumlahnya.

Catatan ANAME, yang melayani fungsi yang sama seperti CNAME tetapi pada tingkat root, adalah solusi terbaik.

Akibatnya, data ANAME lebih berkontribusi pada kinerja situs daripada data CNAME.

Tunda penguraian dan pemuatan JavaScript untuk CSS yang tidak kritis

Menunda Javascript akan menunda pemrosesan Javascript hingga setelah konten halaman dimuat. Memuat Javascript sebelum komponen halaman lainnya akan memperlambat waktu pemuatan halaman, karena Javascript mencegah pemuatan sumber daya lain hingga selesai diproses. Jika skrip dimuat dari domain lain yang memerlukan pencarian DNS, maka menunda pemuatannya akan membantu menghilangkan pencarian DNS itu sepenuhnya.

Catatan

Membaca

Bagaimana cara menunda penguraian JavaScript di WordPress?

Bagaimana Cara Menyebariskan CSS Kritis & Menunda CSS yang Tidak Digunakan di WordPress?


Jawaban langsungnya adalah memuat Javascript di akhir atau secara asinkron. Pengguna WordPress memiliki akses ke berbagai Plugin gratis, termasuk 10Web Booster, yang menawarkan solusi efektif untuk dua masalah kinerja situs web kritis: eksekusi JS dan pengiriman CSS.

Teknik penundaan JS yang diterapkan di Booster dapat membantu mengurangi penguraian dan eksekusi kode JavaScript, sehingga meningkatkan kecepatan situs web secara signifikan. Teknik penundaan bermuara pada meminimalkan jumlah file dan potongan JavaScript yang perlu dimuat pada halaman sekaligus, secara proaktif mengelola permintaan bahkan sebelum itu terjadi, sementara CSS Kritis mendorong setiap gaya kode pementasan atau elemen desain yang diperlukan dengan cara yang terlihat sebaris ke dalam halaman untuk menghilangkan beban ekstra saat merender situs web. Pendekatan lanjutan ini memecahkan potensi masalah kecepatan situs web, artinya halaman ditampilkan secara instan, menghasilkan pengalaman pengguna yang lebih baik dan peringkat yang lebih tinggi dalam hasil mesin pencari.

DAPATKAN 10 WEB BOOSTER, GRATIS
DAPATKAN 10 WEB BOOSTER, GRATIS

Lacak Waktu Pencarian DNS Anda

Terus membandingkan situs web Anda adalah teknik paling sederhana untuk memahami bagaimana waktu pencarian DNS memengaruhi kinerja situs web. Ini akan memberikan gambaran yang lebih jelas tentang apa yang harus diubah dan di mana hambatannya. Anda memerlukan alat pemantauan yang dapat mencatat waktu muat situs web Anda untuk tujuan ini. Pertimbangkan salah satu yang dapat mengevaluasi lebih dari waktu pencarian DNS, karena Anda juga harus memantau metrik situs web vital lainnya untuk mempertahankan kinerja keseluruhan situs web Anda.

Kesimpulan

Mengoptimalkan pencarian DNS adalah bagian penting dari pengoptimalan situs web dan peningkatan pengalaman pengguna. Artikel ini menjelaskan cara kerja pencarian DNS, cara menguranginya, dan efek seperti apa yang ditimbulkan oleh terlalu banyak pencarian DNS pada UX dan SEO, serta menawarkan saran untuk mengurangi Pencarian DNS menggunakan strategi yang berbeda.

Terlalu banyak pencarian DNS dapat menambah waktu yang tidak perlu untuk kecepatan memuat halaman dan berdampak negatif pada pengalaman pengguna. Performa dan peringkat situs Anda di mesin telusur akan dipertahankan jika Anda mencegah pencarian DNS yang tidak diinginkan. Namun, ada cara untuk mengurangi pencarian DNS dan meningkatkan kecepatan situs Anda. Dengan mengikuti tip yang diuraikan dalam posting blog ini, Anda dapat memastikan bahwa situs Anda berjalan dengan efisiensi puncak.

Apakah Anda memiliki tip lain untuk mengurangi pencarian DNS? Bagikan dengan kami di komentar di bawah!

FAQ

Apa yang menyebabkan pencarian DNS lambat?

Ada banyak kemungkinan penyebab pencarian DNS lambat, termasuk server DNS yang buruk, pengaturan DNS yang salah, koneksi internet yang lambat, atau terlalu banyak permintaan DNS simultan dari aplikasi atau perangkat lain di jaringan Anda.

Berapa banyak pencarian DNS yang terlalu banyak?

Tidak ada jawaban pasti untuk pertanyaan ini, karena jumlah pencarian DNS yang terlalu banyak akan bervariasi tergantung pada konfigurasi dan penggunaan masing-masing situs web. Biasanya, maksimal 10-15 pencarian per detik sebelum Anda mulai melihat penundaan respons.

Apakah ada plugin WordPress untuk mengurangi pencarian DNS?

Ya, beberapa plugin WordPress membantu mengurangi pencarian DNS, seperti 10Web Booster, cache LiteSpeed, dan WP Rocket.

Apa penyedia DNS tercepat?

Beberapa penyedia DNS tercepat termasuk Google Public DNS, OpenDNS, dan layanan DNS Publik CloudFlare sendiri.

Bagaimana cara mengurangi pencarian DNS di CloudFlare?

Pencarian DNS dapat dikurangi dengan mengaktifkan kompresi penuh, yang akan memampatkan respons dari Cloudflare dan permintaan ke Cloudflare.
Selain itu, menggunakan CDN seperti Cloudflare juga memungkinkan Anda untuk menyimpan file statis (misalnya, gambar, CSS, JavaScript) di node tepinya sehingga file tersebut tidak perlu diunduh lagi dari server asal. Ini dapat mengurangi pencarian DNS karena file disajikan dari cache lokal alih-alih dicari melalui Internet.