2014-12-29 2 views
0

Предположим, у меня есть следующие две области:Есть ли кеширование IIS для Active Directory?

  1. Домен A (сервер с AD сконфигурировано)

  2. домена B (сервер с AD сконфигурировано)

Я другой сервер с именем «C», которые относятся к домену A DNS и использованию пользователя в его домене.

Каждый раз, когда я изменяю настройку доверия между доменом A и доменом B (используя «Домены и доверительные отношения Active Directory»), а также сброс IIS на моем сервере (C), я вижу, что изменения влияют. С другой стороны, если я изменю настройку доверия между доменом A и доменом B и НЕ заготовлю IIS-сброс на моем сервере (C), я не вижу, чтобы изменения влияли.

Примечание: Я использую C# в моем сервере C, чтобы преформы запросов LDAP с использованием DirectoryEntry и DirectorySearcher.

Как IIS сбрасывает I preform на моем сервере (C), позволяет мне видеть мой обновлен доменом Данные доверия в Active Directory?

Существует ли какой-либо кеш, используемый IIS, который очищается при перезапуске?

еще одно, я попытался отключить «Включить кэш» и «Включить кэш ядра» настройки на моем сервере C через IIS, но все же каждая установка изменение доверия между А и B применяется на моем сервере только после перезапуска IIS.

ответ

0

Я узнал ответ.

Когда вы заготовки iisreset, служба публикации World Wide Web (w3svc) останавливается и перезапускается, в результате чего кеш будет удален.

Возможно, существует информация о кеше, хранящаяся в http.sys, которая отправляет запрос внутренне, без необходимости связываться с сервером домена (для проблем с производительностью).

Вот некоторые статьи, которые я нашел, которые могут помочь для тех, кто заинтересован в этой теме тоже:

  1. What does an IISReset do?
  2. http://www.iis.net/learn/get-started/introduction-to-iis/introduction-to-iis-architecture#WWW
  3. http://support.microsoft.com/kb/820129
  4. http://blogs.msdn.com/b/sudeepg/archive/2007/11/16/working-with-http-sys-or-kernel-mode-caching-in-internet-information-services-6-0.aspx

Также вы можете прочитать следующие две статьи для улучшения понять, как проследить http.sys файл:

  1. http://blogs.msdn.com/b/wndp/archive/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace.aspx
  2. http://blogs.msdn.com/b/wndp/archive/2007/01/25/event-tracing-in-http-sys-part-2-anatomy-of-an-event.aspx
Смежные вопросы