O que é o servidor inclui?
As inclusões do lado do servidor (SSI), às vezes chamadas de inclusões na borda, são uma tecnologia frequentemente usada por desenvolvedores da Web que consiste em escrever instruções sobre procedimentos que devem ocorrer durante a veiculação de uma página da Web. Uma página da web é servida por um computador servidor quando um computador cliente solicita seu endereço na web. Essas diretivas são incluídas ou codificadas diretamente em documentos XHTML (Extensible Hypertext Markup Language) para permitir que uma página estática contenha conteúdo gerado dinamicamente sem precisar atender a página inteira usando linguagens de script como o pré-processador de hipertexto (PHP).
A escolha de usar a tecnologia de inclusão do servidor geralmente é feita por desenvolvedores da web quando apenas uma pequena parte de um documento XHTML precisa ser gerada dinamicamente. Por exemplo, a hora local atual pode precisar ser exibida em uma página estática. Embora isso possa ser facilmente alcançado em algumas linhas de código escritas em qualquer número das linguagens de script disponíveis, as inclusões no servidor são frequentemente usadas para esses fins. As páginas da Web compostas quase inteiramente de conteúdo gerado dinamicamente não fazem uso de inclusões do servidor; os desenvolvedores da Web optam pela codificação dos scripts nas linguagens de script do lado do servidor.
Há algumas vantagens em usar a tecnologia do lado do servidor em detrimento das linguagens de script, como menos código e uma carga mais leve colocada no computador servidor. As soluções para gerar conteúdo dinamicamente em um site inteiro, no entanto, podem envolver o uso de linguagens de script e de inclusão do servidor, porque a escolha de qual usar é determinada pelo quanto de cada página do site é estática e quanto é dinâmico. A maioria das empresas de host oferece aos seus clientes a opção de usar o lado do servidor inclui tecnologia para suas páginas da web.
A implementação de inclusões no servidor geralmente é uma tarefa simples, principalmente para desenvolvedores e designers da Web experientes. Geralmente, ele consiste em criar um arquivo .htaccess ao qual o código é adicionado e, em seguida, adicionar código às páginas XHTML nas quais essa tecnologia deve ser usada. O código específico adicionado é determinado pelo conteúdo dinâmico exato que precisa ser gerado em partes específicas da página estática. Os arquivos da Web que fazem uso dessa tecnologia devem conter a extensão especificada pela empresa host, que geralmente é ".shtml" ou "shtm", para funcionar. Falha ao editar a extensão do arquivo de um documento para usar a tecnologia é um erro comum, especialmente entre desenvolvedores e web designers inexperientes.