Чи використовує сафарі внутрішній кеш DNS?


0

Наскільки я можу сказати, браузер Safari не має внутрішнього кешу DNS. Хто-небудь знає, чи ні? Всі інші основні браузери мають певну форму кеш-пам'яті DNS, і мені цікаво, якщо Safari є єдиним браузером, який його не має, замість цього використовує внутрішній кеш OSX.


Як можна визначити, чи використовує браузер внутрішній кеш?
symcbean

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

Як для розповідаючи якщо браузер використовує внутрішній кеш DNS, я вважаю, що можна було б виконати серію експериментів, де DNS-записи під коротким TTL були змінені, і перевірити, скільки часу потрібно для того, щоб браузер спостерігав, що зміни. У мене немає Mac системи, однак, і я не хочу йти на зусилля запуску VM тільки для виконання цього стомлюючого виду тестування на сафарі ...

"Всі інші основні браузери мають певну форму DNS-кешу" - потрібна цитата. MSIE зокрема залежить від розпізнавача DNS Windows (і, таким чином, від його кешу). Тим не менш, виробник браузера, який також є постачальником базової ОС, не має підстав для побудови інший DNS-кеш; тоді як, наприклад, з Firefox, використовуючи кеш (або принаймні абстракцію, щоб різні операційні системи діяли аналогічно передбачуваним чином), це має сенс.
Piskvor

Звичайно, я нададу посилання. support.microsoft.com/en-us/kb/263558 Сторінки підтримки Microsoft, kb.mozillazine.org/Network.dnsCacheExpiration Документи Mozilla та Chrome я навели приклад у попередньому коментарі. 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.