Páginas da Web estáticas versus dinâmicas
A internet é uma grande coleção de computadores e servidores clientes interconectados. O HTTP (Hypertext Transfer Protocol) facilita a comunicação e a 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 exibir uma página da web específica por meio do navegador, 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 no formato HTML por meio do HTTP e, em seguida, o navegador da Web recria o site no computador do cliente e o exibe. O Uniform Resource Locator identifica exclusivamente os recursos no servidor e o servidor que recebe as solicitações e responde é conhecido como servidor HTTP.
As diferenças do site estático e dinâmico surgem das operações de mudança atrás do servidor HTTP.
Mais sobre páginas estáticas da Web
Um site estático é um site que exibe o mesmo conteúdo para todos os usuários que visualizam o site 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 maneira como os sites estáticos são criados. 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 uma da outra, e o código e outro conteúdo em destaque são gravados e salvos como arquivos individuais na memória fixa do servidor. Se for necessário fazer uma alteração no site, ela deverá 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 pelo último URL do arquivo; .html ou .htm são páginas estáticas da web nas quais 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 por HTTP. Os servidores HTTP ou da Web mais comuns usados para esse fim são o IIS da Microsoft para a plataforma Windows e o Apache pela Apace Foundation.
Mais sobre páginas dinâmicas da Web
Ao contrário das páginas estáticas, as páginas dinâmicas obtêm seus nomes devido ao conteúdo dinâmico disponível. Esse é o conteúdo exibido no site e pode mudar de usuário para usuário e / ou de tempos em tempos. Exemplos de páginas dinâmicas são sites da Amazon, Yahoo, Gmail, CNN e iTunes.
Novamente, a estrutura do servidor da Web é diferente daquela que hospeda páginas estáticas em páginas dinâmicas. Como as páginas dinâmicas da Web 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 elas 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 é alcançado implementando um servidor de aplicativos e um banco de dados de recursos conectado ao servidor da web. Quando uma solicitação para 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 apresenta o layout para o 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 estáticas da Web têm conteúdo fixo, enquanto as páginas dinâmicas da Web podem ter conteúdo alterado.
• 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 em que os recursos são armazenados em um banco de dados..
• As páginas estáticas da Web usam apenas um servidor da Web, enquanto as páginas dinâmicas da Web usam um servidor da Web, servidor de aplicativos e banco de dados.