2. Agenda
• Web Sites, Applications e VDirs
• Application Pools e Worker Process
• Keep-Alive e Expires Headers
• Behind the Scenes – ApplicationHost.config
• Hierarquia de Config’s
• Um cenário de troubleshooting no IIS
3. Web Sites, Applications e VDirs
• Existe uma certa confusão
• Web Site
• Bindings Web Site
• AppPools (versao de fx)
• Application
• AppPools (versao de fx)
Application
• VDir
• Indireção em acesso a pastas
Vdir
5. Application Pools e Worker Process
• Application Pool
• Definição de versão de framework
• Modo de pipiline
• Recycling
• Worker Process
• Host da aplicação web de fato
• w3wp.exe
7. Keep-Alive e Expires Headers
• Keep-alive
• Utilizado para o reaproveitamento de conexões
TCP (evitando handshakes)
• Expires
• Utilizado para cache no cliente (browser)
11. Hierarquia de Config’s
• Machine config
• Machine Web.config
• Web.config pai
• Web.config seu
• As configurações são computadas uma vez e
cacheadas