Documentos padrão
por Walter Oliver
O documento padrão é para solicitações de cliente para um site que não especifica um nome de documento, como www.microsoft.com
. O documento padrão especifica qual arquivo deve ser fornecido. Você pode configurar vários documentos padrão para um site, mas há um benefício de desempenho para usar menos documentos.
Para cada solicitação, o IIS deve obter a lista de documentos padrão e procurar cada arquivo no caminho do conteúdo até encontrar a primeira correspondência. Se você configurar cinco documentos e o site usar o último documento, isso aumentará o tempo gasto pelo sistema procurando pelo documento. No entanto, se você usar um documento padrão ou usar o primeiro documento na lista, isso acelerará o tempo de solicitação.
Usando a funcionalidade de delegação do IIS 7 e superior, você pode delegar essa propriedade ao proprietário do site e incentivar o proprietário do site a usar apenas um documento.
Para configurar os documentos padrão globalmente usando o Gerenciador do IIS
- No menu Ferramentas Administrativas, clique em Gerenciador do IIS (Serviços de Informações da Internet).
- No Gerenciador do IIS, clique no nó de nome do servidor e, em seguida, role para localizar o ícone Documento Padrão.
- Clique duas vezes em Documento Padrão.
- No painel Ações, selecione Adicionar.
- Na caixa de diálogo Adicionar Documento Padrão, digite o nome do documento padrão.
- Clique em OK.
Observação
Defina isso como o menor número possível de documentos padrão. Se a propriedade for delegada, os usuários poderão adicionar documentos específicos e limitá-la a um documento para obter um melhor desempenho para seus sites.
Para adicionar e remover os documentos padrão globalmente usando o Provedor do IIS PowerShell
- Para adicionar o nome do arquivo foo.html, abra o prompt do PowerShell e digite:
add-webconfigurationproperty /system.webServer/defaultDocument -name files -value @{value="foo.html"}
- Para remover o nome do arquivo foo.html, digite:
remove-webconfigurationproperty /system.webServer/defaultDocument -name files -atElement @{value="foo.html"}
Além disso, confira Exemplos de Scripts do C# e do PowerShell para obter outro script de exemplo para configurar documentos padrão.
Para configurar o documento padrão ou outras propriedades para delegação, consulte o tópico "Como configurar a delegação de administração" mais adiante nesta seção.