15
IIS para desenvolvedores Cleber Dantas @cleberdantas http://www.cleberdantas.com

IIS para desenvolvedores

Embed Size (px)

DESCRIPTION

IIS para desenvolvedores

Citation preview

Page 1: IIS para desenvolvedores

IIS para desenvolvedoresCleber Dantas

@cleberdantashttp://www.cleberdantas.com

Page 2: IIS para desenvolvedores

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

Page 3: IIS para desenvolvedores

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

Page 4: IIS para desenvolvedores

Demo

Page 5: IIS para desenvolvedores

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

Page 6: IIS para desenvolvedores

Demo

Page 7: IIS para desenvolvedores

Keep-Alive e Expires Headers• Keep-alive• Utilizado para o reaproveitamento de

conexões TCP (evitando handshakes)• Expires • Utilizado para cache no cliente (browser)

Page 8: IIS para desenvolvedores

Demo

Page 9: IIS para desenvolvedores

Behind the Scenes – ApplicationHost.config• ApplicationHost.config• Metabase do IIS• Hacking IIS

Page 10: IIS para desenvolvedores

Demo

Page 11: IIS para desenvolvedores

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

Page 12: IIS para desenvolvedores

Demo

Page 13: IIS para desenvolvedores

Um cenário de troubleshooting no IIS• Como identificar uma app com problema?• Por onde começar?• O que preciso saber?• Bora para DEMO!

Page 14: IIS para desenvolvedores

Demo

Page 15: IIS para desenvolvedores

Linkshttp://www.iis.net/http://tecnologia.minhavida.com.brhttp://www.cleberdantas.com