Differenza tra pagine Web statiche e dinamiche: pagine web statiche vs dinamiche confrontate

Anonim

Statico vs Pagine Web Dinamiche

Internet è una grande collezione di computer client e server interconnessi. Il protocollo Hypertext Transfer Protocol (HTTP) facilita la comunicazione e il trasferimento dei dati tra questi due livelli di livelli, che è un codice standard.

Quando un computer client come quello utilizzato da te tenta di visualizzare una pagina web specifica tramite il browser web, invia una richiesta al computer che ospita il sito web (il server) per inviare i dettagli del sito. Se il contenuto richiesto dal computer client è disponibile, i componenti del sito web vengono inviati al browser Web client in formato HTML tramite HTTP e il browser Web ricrea il sito nel computer client e visualizza. Uniform Resource Locator identifica in modo univoco le risorse sul server e il server che riceve le richieste e risponde è conosciuto come un server

Le differenze del sito statico e dinamico derivano dalle operazioni di modifica dietro il server

Ulteriori informazioni sulle pagine Web statiche

Un sito web statico è un sito web che visualizza lo stesso contenuto per tutti gli utenti che visualizzano il sito contemporaneamente. Semplicemente un sito web statico è un sito web fisso e il contenuto non cambia da utente a utente.

La ragione di questo è il modo in cui vengono costruiti i siti web statici. Tecnicamente un sito web statico è costituito da una raccolta di documenti HTML ospitati su un server, che sono collegati tra loro tramite i collegamenti ipertestuali. Tuttavia, queste pagine sono indipendenti l'una dall'altra e il codice ed altro contenuto contenuto vengono scritti e salvati come file singoli sulla memoria fisica del server. Se è necessario effettuare una modifica al sito web, è necessario eseguire manualmente modificando il codice di ciascuna pagina web.

La pagina web all'interno del server è un file HTML individuale che può essere riconosciuto dall'ultimo URL dell'archivio;. html o. htm sono pagine web statiche dove le pagine vengono salvate in formato HTML.

Quando un client web richiede una pagina web statica al server web, il server web (ovvero il server HTTP) interpreta e individua la pagina richiesta utilizzando l'URL nella richiesta e invia la pagina al browser web tramite HTTP. I server HTTP o web più comuni utilizzati per questo scopo sono IIS da Microsoft per la piattaforma Windows e Apache dalla Fondazione Apace.

Ulteriori informazioni sulle pagine web dinamiche

A differenza di pagine web statiche, le pagine web dinamiche ottengono i loro nomi a causa del contenuto dinamico disponibile.Questo è il contenuto visualizzato sul sito web può cambiare da utente a utente e / o di volta in volta. Esempi di pagine web dinamiche sono siti web Amazon, Yahoo, Gmail, CNN e iTunes.

Ancora una volta, la struttura del server web è diversa da quella che ospita le pagine statiche alle pagine dinamiche. Poiché le pagine web dinamiche richiedono l'offerta di contenuti diversi per ogni utente, non è pratico memorizzare diverse versioni della stessa pagina nella memoria del server e consegnarle in quanto queste richiedono risorse di grandi dimensioni per supportare l'operazione. Pertanto, un metodo piuttosto conveniente consiste nel mantenere separati i componenti in diversi archivi e riunirli in un layout comune e quindi trasferirli nel browser client.

Ciò è ottenuto implementando un server di applicazioni e database di risorse connessi al server web. Quando una richiesta di un URL specifico viene effettuata dal browser web, il server web riceve e passa le informazioni al server di applicazione per fornire il file HTML indicato nell'URL. Poiché non esiste una pagina HTML fissa, il server delle applicazioni esprime il layout dell'URL richiesto e lo compila con il relativo contenuto, ad esempio testo, foto, audio e video.

Esempi per i server applicativi sono PHP e ASP. NETTO. Oracle Application Express e MySQL sono esempi per il software di database.

Qual è la differenza tra le pagine Web statiche e dinamiche?

• Le pagine web statiche hanno un contenuto fisso mentre le pagine web dinamiche possono cambiare contenuto.

• Le pagine Web statiche devono essere modificate manualmente, mentre le modifiche a una pagina dinamica possono essere caricate tramite un'applicazione dove le risorse vengono memorizzate in un database.

• Le pagine web statiche utilizzano solo un server web, mentre le pagine web dinamiche utilizzano un server web, un server delle applicazioni e un database.