شاهین

زمان جستجوی DNS

پیشرفته
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˌdiː ɛn ˈɛs ˈlʊkʌp taɪm/

زمان جستجوی DNS مدتی است که طول می‌کشد تا نام دامنه سایت به آدرس IP سرور ترجمه شود، پیش از آنکه هیچ اتصالی برقرار شود.

این اولین حلقه زنجیره بارگذاری است. نکته کلیدی‌اش این است که عمدتا دست شما نیست: سرعت پاسخ سرور DNS و شبکه اپراتور کاربر تعیین‌کننده‌اند، نه کد شما. تله بزرگ در تفسیرش مخرج پنهان است: در اتصال بازاستفاده‌شده یا وقتی نتیجه در کش مرورگر یا سیستم‌عامل است، این مرحله صفر برمی‌گردد. پس اگر همه بازدیدها را در میانگین بریزید، عدد به‌طور کاذب پایین می‌آید. برای همین باید فقط بازدیدهای با جستجوی تازه را شمرد و جمعیت را اعلام کرد. زمان DNS بالا معمولا به کیفیت DNS اپراتور یا نبود CDN نزدیک برمی‌گردد، و چون بین اپراتورها فرق زیادی دارد، بررسی به تفکیک اپراتور بیش از یک عدد کلی می‌گوید.

چطور محاسبه می‌شود؟

زمان جستجوی DNS = لحظه پایان ترجمه نام به IP − لحظه شروع جستجوی نام

خروجی یک زمان است. در اتصال بازاستفاده‌شده یا کش‌شده صفر برمی‌گردد، پس مخرج فقط بازدیدهای با جستجوی تازه است و باید اعلام شود؛ قضاوت روی صدک.