Differenza tra pagine Web statiche e dinamiche

Differenza tra pagine Web statiche e dinamiche
Differenza tra pagine Web statiche e dinamiche

Video: Differenza tra pagine Web statiche e dinamiche

Video: Differenza tra pagine Web statiche e dinamiche
Video: Quali sono le differenze tra pas dosé, brut, extrabrut brut, dry ed extra dry? 2024, Novembre
Anonim

Pagine Web statiche e dinamiche

Internet è una vasta raccolta di computer client e server interconnessi. L'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 da te utilizzato tenta di visualizzare una pagina Web specifica tramite il browser Web, invia una richiesta al computer che ospita il sito Web (il server) di inviare i dettagli del sito Web. Se il contenuto richiesto dal computer client è disponibile, i componenti del sito Web vengono inviati al browser Web client in formato HTML tramite HTTP, quindi il browser Web ricrea il sito Web sul computer client e lo visualizza. Uniform Resource Locator identifica in modo univoco le risorse sul server e il server che riceve le richieste e risponde è noto come server

Le differenze tra il sito Web statico e quello 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 Web contemporaneamente. Semplicemente un sito Web statico è un sito Web fisso e il contenuto non cambia da utente a utente.

Il motivo alla base di questo è il modo in cui sono costruiti i siti web statici. Tecnicamente un sito Web statico è costituito da una raccolta di documenti HTML ospitati su un server, che sono interconnessi tramite collegamenti ipertestuali. Tuttavia, queste pagine sono indipendenti l'una dall' altra e il codice e altri contenuti in evidenza vengono scritti e salvati come singoli file nella memoria fissa del server. Se è necessario apportare una modifica al sito web, questa deve essere eseguita manualmente modificando il codice di ogni pagina web.

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

Quando un client Web richiede una pagina Web statica al server Web, il server Web (noto anche come 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 a questo scopo sono IIS di Microsoft per la piattaforma Windows e Apache della fondazione Apace.

Ulteriori informazioni sulle pagine Web dinamiche

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

Anche in questo caso, la struttura del server web è diversa da quella che ospita pagine statiche in pagine dinamiche. Poiché le pagine Web dinamiche richiedono la fornitura di contenuti diversi per ogni utente, non è pratico archiviare versioni diverse della stessa pagina nella memoria del server e distribuirle poiché richiedono grandi risorse per supportare l'operazione. Pertanto, un metodo piuttosto conveniente consiste nel mantenere i componenti separati in diversi archivi, riunirli in un layout comune e quindi trasferirli al browser del client.

Ciò si ottiene implementando un server delle applicazioni e un database di risorse connesso al server web. Quando viene effettuata una richiesta per un URL specifico dal browser Web, il server Web riceve e trasmette le informazioni al server delle applicazioni per fornire il file HTML indicato nell'URL. Poiché non esiste una pagina HTML fissa, il server delle applicazioni fa apparire il layout per l'URL richiesto e lo riempie con il contenuto pertinente come testo, foto, audio e video.

Esempi per i server delle applicazioni sono PHP e ASP. NET. Oracle Application Express e MySQL sono esempi di software di database.

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

• Le pagine web statiche hanno contenuto fisso mentre le pagine web dinamiche possono avere contenuto variabile.

• Le pagine Web statiche devono essere modificate manualmente, mentre le modifiche a una pagina dinamica possono essere caricate tramite un'applicazione in cui le risorse sono archiviate 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.

Consigliato: