Использует ли Safari внутренний DNS-кеш?


0

Насколько я могу судить, браузер Safari не имеет внутреннего кеша DNS. Кто-нибудь знает, если это так? Все другие основные браузеры имеют некоторую форму кеша DNS, и мне интересно, является ли Safari единственным браузером, который не имеет такового, вместо этого вместо этого используется внутренний кеш OSX.


Как определить, использует ли браузер внутренний кеш?
Symcbean

2
Например, в Chrome / chromium внутренний кеш можно наблюдать через chrome: // net-internals / # dns

Что касается говоря , если браузер использует внутренний кэш DNS, я полагаю, можно выполнить ряд экспериментов , в которых были изменены DNS записи под короткий TTL, и проверка , сколько времени требуется для браузера , чтобы заметить , что изменение. Однако у меня нет системы Mac, и я не хочу

«Все другие основные браузеры имеют некоторую форму кеша DNS» - цитирование необходимо. В частности, MSIE зависит от DNS-преобразователя Windows (и, следовательно, от его кеша). Тем не менее, у производителя браузера, который также является поставщиком базовой ОС, не будет причины создавать еще один кэш DNS; тогда как, например, в Firefox, использование кеша (или, по крайней мере, абстракции для того, чтобы различные ОС вели себя одинаково предсказуемо), это имеет смысл.
Писквор

Конечно, я предоставлю ссылки. support.microsoft.com/en-us/kb/263558 Страницы поддержки Microsoft, kb.mozillazine.org/Network.dnsCacheExpiration Документы Mozilla и Chrome I предоставили пример в предыдущем комментарии. Opera реализует 10-минутный кеш; но эта документация не является общедоступной. Что касается кеширования ОС против приложения - для извлечения информации из этого кеша требуется вызов RPC, который требует времени, поэтому IE также реализует внутренний кеш DNS. blogs.msdn.com/b/ieinternals/archive/2012/09/26/…
fruglemonkey

Ответы:


0

Safari поддерживает предварительную выборку DNS, которая использует системный кэш для хранения DNS-записей внешних объектов, на которые есть ссылки в источнике HTML, и которые соответствуют домену предварительной выборки, например:

  • связи
  • изображений
  • CSS
  • JavaScript
  • аудио видео

Рекомендации

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.