Razlika između statičkih i dinamičkih web stranica

Razlika između statičkih i dinamičkih web stranica
Razlika između statičkih i dinamičkih web stranica

Video: Razlika između statičkih i dinamičkih web stranica

Video: Razlika između statičkih i dinamičkih web stranica
Video: URANAK1 | Koje su razlike između reakcija na vakcinu, nuspojava i dugotrajnih posledica? 2024, Juli
Anonim

Static vs Dynamic Web Pages

Internet je velika kolekcija međusobno povezanih klijentskih računara i servera. Protokol za prijenos hiperteksta (HTTP) olakšava komunikaciju i prijenos podataka između ova dva nivoa, što je standardni kod.

Kada klijentski računar kao što je onaj koji koristite pokuša da pogleda određenu web stranicu putem web pretraživača, on šalje zahtjev računaru koji hostuje web stranicu (server) da pošalje natrag detalje web stranice. Ako je sadržaj koji zahteva klijentski računar dostupan, komponente veb lokacije se šalju klijentskom veb pretraživaču u HTML formatu preko HTTP-a, a zatim veb pretraživač ponovo kreira veb lokaciju na klijentskom računaru i prikazuje je. Uniform Resource Locator jedinstveno identifikuje resurse na serveru, a server koji prima zahteve i odgovara je poznat kao HTTP server.

Razlike statičke i dinamičke web stranice proizlaze iz operacija promjene iza HTTP servera.

Više o statičnim web stranicama

Statična web stranica je web stranica koja prikazuje isti sadržaj za sve korisnike koji gledaju web stranicu u isto vrijeme. Jednostavno statična web stranica je fiksna web stranica i sadržaj se ne mijenja od korisnika do korisnika.

Razlog za ovo je način na koji se grade statične web stranice. Tehnički, statična web stranica se sastoji od kolekcije HTML dokumenata smještenih na serveru, koji su međusobno povezani preko hiperlinkova. Međutim, ove stranice su nezavisne jedna od druge, a kod i drugi istaknuti sadržaj se pišu i spremaju kao pojedinačne datoteke u fiksnu memoriju servera. Ako je potrebno izvršiti promjenu web stranice, to se mora učiniti ručno promjenom koda svake web stranice.

Web stranica unutar servera je pojedinačna HTML datoteka koja se može prepoznati po posljednjem URL-u datoteke;.html ili.htm su statične web stranice na kojima se čuvaju stranice u HTML formatu.

Kada web klijent uputi zahtjev za statičnu web stranicu web serveru, web server (aka HTTP server) tumači i locira potrebnu stranicu koristeći URL u zahtjevu i šalje stranicu web pretraživaču preko HTTP-a. Najčešći HTTP ili web serveri koji se koriste u ovu svrhu su IIS iz Microsofta za Windows platformu i Apache od strane Apace fondacije.

Više o dinamičkim web stranicama

Za razliku od statičnih web stranica, dinamičke web stranice dobivaju svoja imena zbog dostupnog dinamičkog sadržaja. To jest, sadržaj prikazan na web stranici može se mijenjati od korisnika do korisnika i/ili s vremena na vrijeme. Primjeri dinamičkih web stranica su Amazon, Yahoo, Gmail, CNN i iTunes web stranice.

Opet, struktura web servera se razlikuje od one koja hostuje statičke stranice do dinamičkih stranica. Budući da dinamičke web stranice zahtijevaju pružanje različitog sadržaja za svakog korisnika, nije praktično pohraniti različite verzije iste stranice u memoriju servera i isporučiti ih jer to zahtijeva velike resurse za podršku operacije. Stoga je prilično zgodan način da se komponente drže odvojene u nekoliko skladišta, i da ih spojite u zajednički raspored, a zatim prenesu u klijentski pretraživač.

Ovo se postiže implementacijom servera aplikacija i baze podataka resursa povezanih na web server. Kada web pretraživač uputi zahtjev za određenim URL-om, web server prima i prosljeđuje informacije poslužitelju aplikacija kako bi pružio HTML datoteku navedenu u URL-u. Pošto ne postoji fiksna HTML stranica, server aplikacija donosi izgled za traženi URL i ispunjava ga relevantnim sadržajem kao što su tekst, fotografije, audio i video.

Primeri za servere aplikacija su PHP i ASP. NET. Oracle Application Express i MySQL su primjeri za softver baze podataka.

Koja je razlika između statičkih i dinamičkih web stranica?

• Statičke web stranice imaju fiksni sadržaj dok dinamičke web stranice mogu imati promjenjivi sadržaj.

• Statičke web stranice se moraju ručno mijenjati, dok promjene na dinamičkoj stranici mogu biti učitane putem aplikacije gdje su resursi pohranjeni u bazi podataka.

• Statičke web stranice koriste samo web server, dok dinamičke web stranice koriste web server, server aplikacija i bazu podataka.

Preporučuje se: