Является ли использование IP-адреса быстрее, чем использование доменного имени?

Предполагая, что IP-адрес, на который сопоставлен домен, известен, есть ли какие-либо преимущества в использовании этого известного IP-адреса, а не в использовании домена?Что принимает решение о трассировке трассы?Поскольку DNS-серверы переводят доменные имена в IP-адреса, я вынужден сказать, что использование IP-адреса происходит быстрее, хотя и незаметно.Однако, поскольку DNS-серверы обрабатывают эти запросы в большом объеме и, по-видимому, кешируют наиболее популярные сайты, я также вынужден сказать, что DNS-сервер может знать самый быстрый маршрут к серверу, что приведет к тому, что домен будет немного быстрее.Я понимаю, что когда я спрашиваю, что может быть быстрее, это количественное определение может быть в масштабе наносекунды или микросекунды.
4 голоса | спросил michaellindahl 12 AMpFri, 12 Apr 2013 09:53:38 +040053Friday 2013, 09:53:38

2 ответа


0
технически да.по крайней мере, в первый раз.Первый раз, когда ваш компьютер спрашивает интернет, где находится это доменное имя, а какой-то компьютер отвечает его IP-адресом.Однако, когда он получает этот ответ обратно, он сохраняет копию (называемую кешированием), так что ему не нужно некоторое время запрашивать снова (эти вещи МОГУТ меняться, но редко делают)Итак, если ваш компьютер в настоящее время имеет IP-кеширование, то они равны.Если у вас его нет, то IP быстрее, но только впервые за несколько дней и всего за несколько секундЧто касается вопроса о том, как выбрать самый быстрый маршрут.Существует несколько протоколов маршрутизации, большинство из которых учитывают несколько различных факторов, включая нагрузку на соединение, пропускную способность, задержку, дрожание и расстояние.Несколько других также возможны.Короче говоря, интернет-роутеры постоянно говорят друг другу, что такая-то и такая-то связь не работает, или я просто подключил новый адрес, и у них есть алгоритмы, которые маршрутизаторы используют, чтобы выяснить, какой путь лучше.Обратите внимание, что IP не всегда дает вам доступ к определенному веб-сайту: например, сайт, размещенный на хостинге.У них редко бывает свой конкретный IP-адрес, но вместо этого запросы на множество разных сайтов могут приходить на один IP-адрес.В этом случае запрашиваемое доменное имя используется для определения того, какой сайт вернуть запрашивающей стороне.
ответил PsychoData 12 AMpFri, 12 Apr 2013 10:02:10 +040002Friday 2013, 10:02:10
0
Оба приведенных вами примера верны.Непосредственный ввод IP-адреса избавит вас от необходимости поиска DNS, но преимущество, которое вы получите от этого, может быть бессмысленным, если вы используете IP-адрес для популярного веб-сайта, который ведет вас по всему миру, а не на сервер поблизости.В конечном счете, вы не получили бы достаточно пользы, чтобы это стоило вашего времени, тем более что ваш компьютер будет кэшировать ответ, полученный вами при поиске DNS, что делает разницу 0.
ответил kronion 12 AMpFri, 12 Apr 2013 10:04:58 +040004Friday 2013, 10:04:58

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132