DNS prefetch / pre-resolve hostname - насколько эффективно?

Я читал как это работает, но я изо всех сил пытаюсь понять это.

Из того, что я могу сказать, установил ли я в заголовке своей веб-страницы, я должен увидеть более быстрое выполнение запроса, если я ссылаюсь на любые ресурсы в этом домене. [ref]

Теперь меня беспокоят две проблемы:

1) Помогает ли это только для будущих запросов страниц

Я имею в виду, что использую Google CDN для получения jQuery на каждой странице моего сайта будет добавлен над любой разницей? Или это поможет только в том случае, если, скажем, я не ссылаюсь на CDN на своей домашней странице, а на всех других страницах? Во втором варианте пользователь попадет на домашнюю страницу, разрешит и кэширует DNS-хост, готовый для загрузки, на моих страницах с контентом.

2) Как я могу проверить эффективность этого?

Полагаю, если бы я знал ответ на этот вопрос, я бы лучше понял проблему 1. Я пытаюсь использовать инструменты разработчика Firebug и Chrome и смотрю панели «Сеть» и «Ресурсы», но я не вижу существенной разницы.Единственная тенденция, которую я вижу, заключается в том, что выполнение моего запроса занимает больше времени, когда я использую !!

Я прочитал документацию по MDN и в блоге Chromium (оба старые!), Но я все еще не понимаю.

Любая помощь будет принята с благодарностью - спасибо!

ОБНОВЛЕНИЕ - 22.01.2013

Просто прочитайте еще немного об этой проблеме, и подумал, что мне стоит включить ссылки для людей с тем же вопросом. csswizardry написал отличную статью о производительности, в которой он ссылается на эту проблему и ссылается на дополнительные исследования из perfplanet . Если у кого-то есть дополнительная информация / понимание об этом, пожалуйста, добавьте ответ!

Это ссылка на другой, более свежий вопрос SO - надеюсь, это поможет людям найти ответы, которые они ищут.

36
задан Community 23 May 2017 в 11:53
поделиться