Domain Name System (DNS) peta hostname ke alamat IP, seperti nama buku telepon peta orang untuk nomor telepon mereka. Ketika Anda mengetik www.google.com ke browser Anda, sebuah DNS resolver dihubungi oleh browser kembali alamat IP yang server. DNS memiliki biaya. Ini biasanya membutuhkan waktu 20-120 milidetik untuk DNS lookup alamat IP untuk Nama Host Yang diberikan. Browser tidak dapat men-download apapun dari nama host DNS lookup sampai selesai.
Lookup DNS Cache untuk performa yang lebih baik. Caching ini dapat terjadi pada server caching khusus, dipelihara oleh pengguna ISP atau jaringan area lokal, tetapi ada juga caching yang terjadi pada komputer pengguna individu. Informasi DNS tetap dalam sistem operasi DNS cache ("DNS Client layanan" pada Microsoft Windows). Kebanyakan browser memiliki cache mereka sendiri, terpisah dari cache sistem operasi. Selama browser menyimpan catatan DNS dalam cache sendiri, itu tidak mengganggu sistem operasi dengan permintaan untuk dicatat.
Internet Explorer cache Dns Lookups Selama 30 menit secara default, sebagaimana ditentukan oleh pengaturan registri DnsCacheTimeout. Firefox cache DNS lookups selama 1 menit, dikontrol oleh pengaturan konfigurasi network.dnsCacheExpiration. (Fasterfox perubahan ini untuk 1 jam.)
Ketika klien cache DNS kosong (baik untuk browser dan sistem operasi), jumlah pencarian DNS adalah sama dengan Jumlah Hostname Unik di halaman web. Ini mencakup nama host yang digunakan dalam URL halaman, gambar, file script, stylesheet, obyek Flash, dll Mengurangi jumlah hostname unik mengurangi jumlah pencarian DNS.
Mengurangi jumlah hostname unik memiliki potensi untuk mengurangi jumlah paralel download yang berlangsung di halaman. Menghindari pemotongan DNS lookups waktu respon, tapi mengurangi paralel download dapat meningkatkan waktu respon. Pedoman saya adalah untuk membagi komponen-komponen ini di setidaknya dua tetapi tidak lebih dari empat hostname. Hal ini menghasilkan kompromi yang baik antara mengurangi DNS lookups dan memungkinkan tingkat tinggi paralel download.
Cara ini berguna untuk mempercepat loading situs web kita.