# Melhoria de Performance no IIS

**URL:** <https://community.latromi.com.br/t/melhoria-de-performance-no-iis/49>\
**Category:** Instalação\
**Tags:** performance, iis, infra\
**Created:** [Dezembro 26, 2019, 8:04pm UTC](https://community.latromi.com.br/t/melhoria-de-performance-no-iis/49 "2019-12-26T20:04:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel.giacomelli](https://community.latromi.com.br/user_avatar/community.latromi.com.br/daniel.giacomelli/32/1476_2.png) [@daniel.giacomelli](https://community.latromi.com.br/u/daniel.giacomelli)\
**Post date:** [Dezembro 26, 2019, 8:04pm UTC](https://community.latromi.com.br/t/melhoria-de-performance-no-iis/49/1 "2019-12-26T20:04:05Z")

</div>

Além dos recursos de hardware e infra-estrutura, existem algumas configurações no IIS que podem ser realizadas para melhorar o desempenho da aplicação.

Nesta página você confere as configurações que dão maior resultado de performance no LATROMI Web.

## Compactação de Conteúdo Dinâmico

Ativando a compactação conteúdo dinâmico, todas as páginas da aplicação serão transmitidas do servidor para o navegador no formato GZIP. O navegador se encarregará de descompactar os dados antes de mostrar a página ao usuário.

Usando esta opção, o conteúdo baixado será muitas vezes menor que o original, reduzindo drasticamente a quantidade de banda utilizada.

_OBS.: Se for um navegador antigo, que não possui suporte ao GZIP, os dados não serão compactados pelo servidor._

### Windows Server 2008 R2

1. Abra o Gerenciador de Servidores.
2. Na árvore da esquerda, selecione _Funções \> Servidor Web (IIS)_ .
3. Role a tela até o painel _Serviços de Função_ e clique em _Adicionar Serviço de Função_ .
4. Localize a opção _Compactação de Conteúdo Dinâmico_ como mostra a imagem a baixo, clique em _Próximo_ e em seguida em _Instalar_ .

 ![image](https://community.latromi.com.br/uploads/default/original/1X/2b41499455d7dfa5249faf18e58b8a7371860ef6.jpeg "Instalação da compactação de conteúdo dinâmico")

Instalação da compactação de conteúdo dinâmico

## Utilização do Protocolo HTTP/2

HTTP/2 é a versão 2.0 do protocolo HTTP. Essa versão do protocolo só está disponível a partir do _Windows 10_ e _Windows Server 2016_ . Para usar este protocolo, é necessário que o site tenha sido disponibilizado através de um domínio/sub-domínio válido sob o HTTPS. Para disponibilizar o site no protocolo HTTPS será necessário um certificado SSL, que pode ser adquirido em diversos sites como _GoDaddy_ , _Comodo_ ou _Certisign_ . Também é possível obter um certificado gratuito (porém com validade de apenas 3 meses) no site [https://www.sslforfree.com/](https://www.sslforfree.com/).

A grande vantagem do HTTP/2 é o fato do navegador abrir apenas uma conexão com o servidor para baixar assincronamente todos os arquivos necessários para renderizar a página, ao contrário do HTTP 1.1 que abria várias conexões para obter os arquivos.

Seguem abaixo alguns sites com maiores informações sobre este protocolo:

- [HTTP: HTTP/2 - High Performance Browser Networking (O'Reilly)](https://developers.google.com/web/fundamentals/performance/http2/)
- [Porque seu site precisa adotar o protocolo HTTP/2](https://blog.apiki.com/2016/12/20/http2/)
