Kurangi Pencarian DNS WordPress
Diterbitkan: 2022-08-15Meskipun ada beberapa cara lain untuk membuat WordPress berjalan lebih baik, mengurangi pencarian DNS adalah hal yang sering Anda lihat saat menggunakan alat uji kinerja halaman apa pun. Bahkan Google ingin Anda fokus pada komponen ini, yang penting untuk mengoptimalkan situs WordPress Anda. Terkadang, hubungan antara waktu pencarian dan DNS diabaikan, seperti pengaruh potensial pada total waktu buka situs web Anda.
Seperti faktor lainnya, seperti TTFB (waktu untuk byte pertama) atau Latensi Jaringan, pencarian DNS adalah pilar penting yang memengaruhi seberapa baik kinerja halaman Web Anda. Masalahnya adalah bahwa bahkan sebagian besar konsumen tidak menyadari hal ini. Bagaimana cara kerja DNS?
Daftar isi
Apa itu DNS?
Domain Name System (DNS) mengubah alamat domain menjadi alamat IP, yang kemudian mengarahkan browser ke server web tertentu yang menyimpan file situs web. Server ini kemudian mengembalikan halaman web yang diminta, yang kemudian ditampilkan di browser pada perangkat Anda. Istilah lain untuk Direktori Internet adalah sistem nama domain, yang mencari alamat IP yang terkait dengan nama domain tertentu. Setiap perangkat yang terhubung ke internet memiliki alamat IP unik yang mungkin digunakan komputer lain untuk berhubungan dengannya.
Apa itu pencarian DNS?
Setiap domain menautkan ke alamat IP tertentu. Situs dibuat dapat diakses oleh browser dengan Alamat IP tersebut. Sambungan tidak dapat dibuat tanpa alamat IP.
Alamat IP ini, bagaimanapun, memiliki struktur matematika yang rumit. Orang tidak selalu bisa mengingatnya. Sebuah istilah, di sisi lain, mudah diingat, mudah dilacak, dan bermerek.
Setiap nama domain sekarang memiliki alamat IP sendiri. Ketika seseorang mengetik nama domain ke browser mereka, ISP (Penyedia Layanan Internet) mereka meminta server nama domain. Dengan mengetahui alamat IP yang ditentukan oleh nama domain, sistem DNS berfungsi seperti buku telepon.
Pencarian DNS adalah proses yang menentukan alamat IP dari nama domain apa pun.
Waktu yang diperlukan sistem dan browser untuk menemukan alamat IP domain sehingga pengunduhan dapat dimulai dikenal sebagai Pencarian DNS. Waktu penyelesaian DNS tipikal adalah antara 20 dan 120 milidetik.
Apa waktu respons DNS yang baik?
Semakin baik waktu respons, semakin rendah angkanya. Pencarian DNS biasanya memakan waktu 20 hingga 120 milidetik. Anda mungkin ingin mempertimbangkan untuk mengurangi pencarian jika pengujian menunjukkan bahwa waktu respons situs Anda berada di ujung yang lebih tinggi dari rentang tersebut.
Mengapa penting untuk mengurangi pencarian DNS?
Sudah diketahui dengan baik bahwa salah satu faktor terpenting yang memengaruhi SEO situs web dan peringkat mesin pencari adalah seberapa cepat pemuatannya. Semakin cepat situs web Anda dimuat, semakin tinggi akan muncul di hasil pencarian. Tes kecepatan situs web Google Page Speed Test dapat menunjukkan berbagai tanda vital online yang penting, khususnya.
Statistik LCP (Largest Contentful Paint), yang mengukur berapa lama waktu yang dibutuhkan halaman web untuk memuat dari saat pengguna menekan tautan pertama hingga saat seluruh jumlah konten ditampilkan di layar, memiliki dampak signifikan pada seberapa tinggi peringkatnya. sebuah situs web adalah. Dan untuk dianggap baik, ambang batas LCP harus antara 0 dan 2 detik.
Jika tidak ada prosedur pencarian DNS, Anda harus mengetikkan alamat IP situs web alih-alih nama domain ke bilah alamat setiap kali Anda ingin mengaksesnya. Dan jika halaman pencarian DNS membutuhkan waktu satu detik penuh untuk dimuat. Itu akan jauh lebih besar dari apa yang sangat disarankan Google.
Akibatnya, sangat penting untuk menghasilkan hasil yang lebih baik dengan mengurangi waktu pencarian DNS setidaknya 40 ms.
Apa hubungan pencarian DNS dengan kecepatan situs?
Setiap kali Anda mengetik nama domain seperti "website.com" ke bilah alamat Anda, permintaan DNS dilakukan. Prosedurnya dimulai dengan Domain Name System (DNS) situs web mengenali alamat situs web yang ingin Anda kunjungi. DNS kemudian mendapatkan alamat IP situs web setelah mencocokkan domain dengannya. Setelah itu, konten situs web dapat mulai dimuat.
Tanpa pencarian DNS, Anda harus memberikan alamat IP alih-alih "website.com," seperti "xxx.xxx.xxx.xxx." Apakah itu tampak ramah pengguna atau berguna bagi Anda?
Bagaimana cara mengurangi pencarian WordPress?
Dengan mengurangi pencarian DNS, waktu pemuatan situs web Anda dan rasio pentalan dapat ditingkatkan. Jika Anda menggunakan layanan mereka, beberapa penguji kecepatan halaman akan memberikan panduan tentang mulai dari mana. Berikut adalah beberapa tindakan terbaik yang dapat Anda lakukan sebagai pengganti.
Gunakan penyedia DNS cepat
Langkah paling penting adalah memilih layanan DNS yang memiliki reputasi baik. Layanan DNS gratis dan premium tersedia secara luas.
Anda menerima DNS gratis saat membeli nama domain dari pencatat terkenal, seperti GoDaddy, NameCheap, atau Namesilo. Penyedia DNS ini biasanya lamban, dan seiring bertambahnya permintaan, demikian pula waktu yang diperlukan untuk melakukan kueri DNS.
Lalu ada penyedia layanan DNS dengan POP di beberapa negara, termasuk Amazon dan Cloudflare. DNS berkualitas tinggi cepat dan memiliki sedikit latensi.
Kurangi jumlah nama host
Metode paling sederhana untuk mengurangi jumlah pencarian DNS adalah dengan memiliki lebih sedikit nama host.
Namun, jumlah keseluruhan permintaan bukanlah yang terpenting; melainkan, yang penting adalah jumlah total permintaan yang dibuat untuk setiap domain individu. Periksa volume permintaan setiap domain unik, dan jika tinggi, usahakan untuk menguranginya.
Lihat semua pertanyaan eksternal saat melakukan tes kinerja di situs web Anda. Apakah Anda memerlukan materi di situs web Anda?
Upayakan keseimbangan antara kegunaan dan kecepatan situs web.
Host sumber daya pihak ketiga secara lokal
Anda dapat meng-host materi luar secara lokal jika Anda tidak ingin menghapusnya dari situs web Anda dan alternatifnya tidak memadai.
Tidak akan ada permintaan dari luar dengan cara ini. Selain itu, Anda akan memiliki kendali atas bagaimana sumber daya dimuat. Anda dapat mengontrol bagaimana aset di-cache dan memilih apakah CDN harus mengirimnya atau tidak.
Anda harus terlebih dahulu meng-host file di server Anda setelah mengunduhnya dari sumber eksternal. Ini akan lebih mempercepat waktu pemuatan situs jika Anda meletakkannya di CDN daripada di server Anda.
Namun, tidak semua sumber daya dapat digunakan dengan cara ini. Karena harus dimuat dari server mereka dan memerlukan peningkatan rutin, skrip pihak ketiga tertentu tidak dapat dimuat dari hosting Anda.
Namun, ini berfungsi dengan baik untuk beberapa hal, seperti menambahkan font, menyematkan foto, Gravatar, dll.
Gunakan cache DNS
Alamat IP domain dapat disimpan dalam memori oleh browser berkat caching DNS. Browser tidak harus membuat permintaan untuk menemukan IP. Akibatnya, waktu pencarian DNS tes kecepatan pertama biasanya lebih lama daripada yang kedua.
Manfaatkan caching DNS untuk keuntungan Anda. Nama host dapat ditemukan oleh browser tanpa menggunakan DNS berkat cache.
Pengukuran Time to Live, atau TTL, cache DNS.
Namun, tidak ada TTL yang ideal. Namun, Anda juga dapat menggunakan rata-rata yang dianggap telah dihitung dengan benar.
Pra-pengambilan DNS
Saat pengguna melihat halaman saat ini, browser dapat secara diam-diam menjalankan kueri DNS berkat prefetching DNS.
Halaman tidak menghabiskan waktu untuk mencari DNS saat pengguna mengklik tautan apa pun untuk memuat halaman berikutnya. Akibatnya, halaman berikut dimuat dengan cepat.
Untuk ini, buka Dasbor WordPress
Klik Penampilan -> Editor File Tema dari menu sisi kiri
Anda perlu mengakses file singular.php dari menu sebelah kanan di Menu File Tema . Dalam beberapa kasus Anda akan melihat file single.php di sini alih-alih singular.php , keduanya pada dasarnya sama.
Tambahkan kode berikut dalam file.
<!-- DNS Prefetching --> <link rel="dns-prefetch" href="//www. yourwebsite .com">
Setelah selesai, klik Perbarui File.
Gunakan plugin cache LiteSpeed
LiteSpeed Cache menawarkan caching CDN gratis serta caching browser. Ini juga dapat digunakan untuk mengonfigurasi prefetch DNS jika Anda takut menulis kode secara manual. Keuntungan tambahan dari LiteSpeed Cache termasuk minifikasi kode dan caching objek. Anda dapat menggunakan plugin untuk memuat gambar dengan malas untuk mempercepat pemuatan lebih banyak lagi.
Anda mendapatkan cache LiteSpeed secara default dengan setiap situs web WordPress CyberPanel.
Kesimpulan
Pencarian DNS sangat penting untuk peningkatan kinerja situs web. Meskipun jumlahnya sedikit, jika Anda mengabaikannya, itu mungkin meningkat secara dramatis.
Dalam esai ini, saya membahas pencarian DNS, cara mempercepat pencarian DNS, dan keuntungan menggunakan penyedia DNS yang lebih cepat.