Páginas da Web Estáticas x Dinâmicas
A internet é uma grande coleção de computadores clientes e servidores interconectados. O Hypertext Transfer Protocol (HTTP) facilita a comunicação e transferência de dados entre esses dois níveis de camadas, que é um código padrão.
Quando um computador cliente, como o usado por você, tenta visualizar uma página da Web específica por meio do navegador da Web, ele envia uma solicitação ao computador que hospeda o site (o servidor) para enviar de volta os detalhes do site. Se o conteúdo solicitado pelo computador cliente estiver disponível, os componentes do site serão enviados ao navegador da Web do cliente em formato HTML por meio do HTTP e, em seguida, o navegador da Web recriará o site no computador cliente e o exibirá. O Uniform Resource Locator identifica exclusivamente os recursos no servidor e o servidor que recebe as solicitações e responde é conhecido como servidor
As diferenças do site estático e dinâmico surgem das operações de alteração por trás do servidor
Mais sobre páginas da Web estáticas
Um site estático é um site que exibe o mesmo conteúdo para todos os usuários que o visualizam ao mesmo tempo. Simplesmente um site estático é um site fixo, e o conteúdo não muda de usuário para usuário.
A razão por trás disso é a forma como os sites estáticos são construídos. Tecnicamente, um site estático consiste em uma coleção de documentos HTML hospedados em um servidor, que são interconectados por meio de hiperlinks. No entanto, essas páginas são independentes umas das outras, e o código e outros conteúdos apresentados são escritos e salvos como arquivos individuais na memória fixa do servidor. Se uma alteração tiver que ser feita no site, ela deve ser feita manualmente, alterando o código de cada página da web.
A página da web dentro do servidor é um arquivo HTML individual que pode ser reconhecido pela última URL do arquivo;.html ou.htm são páginas da web estáticas onde as páginas são salvas no formato HTML.
Quando um cliente da Web faz uma solicitação de uma página da Web estática para o servidor da Web, o servidor da Web (também conhecido como servidor HTTP) interpreta e localiza a página necessária usando o URL na solicitação e envia a página para o navegador da Web através de HTTP. Os servidores HTTP ou web mais comuns usados para esse fim são o IIS da Microsoft para a plataforma Windows e o Apache pela fundação Apace.
Mais sobre páginas da web dinâmicas
Em contraste com as páginas estáticas, as páginas dinâmicas obtêm seus nomes devido ao conteúdo dinâmico disponível. Ou seja, o conteúdo exibido no site pode mudar de usuário para usuário e/ou de tempos em tempos. Exemplos de páginas da web dinâmicas são os sites da Amazon, Yahoo, Gmail, CNN e iTunes.
Novamente, a estrutura do servidor web é diferente daquela que hospeda páginas estáticas para páginas dinâmicas. Como as páginas da Web dinâmicas exigem o fornecimento de conteúdo diferente para cada usuário, não é prático armazenar versões diferentes da mesma página na memória do servidor e entregá-las, pois exigem grandes recursos para suportar a operação. Portanto, um método bastante conveniente é manter os componentes separados em vários armazenamentos e reuni-los em um layout comum e depois transferir para o navegador do cliente.
Isso é obtido através da implementação de um servidor de aplicação e banco de dados de recursos conectado ao servidor web. Quando uma solicitação de uma URL específica é feita pelo navegador da web, o servidor da web recebe e passa as informações para o servidor de aplicativos para fornecer o arquivo HTML indicado na URL. Como não existe uma página HTML fixa, o servidor de aplicativos exibe o layout do URL necessário e o preenche com o conteúdo relevante, como texto, fotos, áudio e vídeo.
Exemplos de servidores de aplicativos são PHP e ASP. NET. Oracle Application Express e MySQL são exemplos de software de banco de dados.
Qual é a diferença entre páginas da Web estáticas e dinâmicas?
• As páginas da Web estáticas têm conteúdo fixo, enquanto as páginas da Web dinâmicas podem ter conteúdo variável.
• As páginas estáticas da Web precisam ser alteradas manualmente, enquanto as alterações em uma página dinâmica podem ser carregadas por meio de um aplicativo onde os recursos são armazenados em um banco de dados.
• As páginas da Web estáticas usam apenas um servidor da Web, enquanto as páginas da Web dinâmicas usam um servidor da Web, um servidor de aplicativos e um banco de dados.