Upload
cleber-dantas
View
1.297
Download
2
Tags:
Embed Size (px)
DESCRIPTION
IIS para desenvolvedores
Citation preview
IIS para desenvolvedoresCleber Dantas
@cleberdantashttp://www.cleberdantas.com
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
Web Sites, Applications e VDirs• Existe uma certa confusão• Web Site• Bindings• AppPools (versao de fx)
• Application• AppPools (versao de fx)
• VDir• Indireção em acesso a pastas
Web Site
Application
Vdir
Demo
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
Demo
Keep-Alive e Expires Headers• Keep-alive• Utilizado para o reaproveitamento de
conexões TCP (evitando handshakes)• Expires • Utilizado para cache no cliente (browser)
Demo
Behind the Scenes – ApplicationHost.config• ApplicationHost.config• Metabase do IIS• Hacking IIS
Demo
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
Demo
Um cenário de troubleshooting no IIS• Como identificar uma app com problema?• Por onde começar?• O que preciso saber?• Bora para DEMO!
Demo
Linkshttp://www.iis.net/http://tecnologia.minhavida.com.brhttp://www.cleberdantas.com