Razlika med statičnimi in dinamičnimi spletnimi stranmi

Razlika med statičnimi in dinamičnimi spletnimi stranmi
Razlika med statičnimi in dinamičnimi spletnimi stranmi

Video: Razlika med statičnimi in dinamičnimi spletnimi stranmi

Video: Razlika med statičnimi in dinamičnimi spletnimi stranmi
Video: Static vs Dynamic Websites - What's the Difference? 2024, November
Anonim

Statične proti dinamičnim spletnim stranem

Internet je velika zbirka med seboj povezanih odjemalskih računalnikov in strežnikov. Protokol za prenos hiperteksta (HTTP) olajša komunikacijo in prenos podatkov med tema dvema nivojema ravni, kar je standardna koda.

Ko si odjemalski računalnik, kot je tisti, ki ga uporabljate vi, poskuša ogledati določeno spletno stran prek spletnega brskalnika, pošlje zahtevo računalniku, ki gosti spletno mesto (strežnik), da pošlje nazaj podrobnosti o spletnem mestu. Če je vsebina, ki jo zahteva odjemalski računalnik, na voljo, se komponente spletnega mesta pošljejo odjemalskemu spletnemu brskalniku v formatu HTML prek HTTP-ja, nato pa spletni brskalnik znova ustvari spletno mesto v odjemalskem računalniku in ga prikaže. Uniform Resource Locator edinstveno identificira vire na strežniku in strežnik, ki sprejema zahteve in odgovarja, je znan kot strežnik

Razlike med statičnim in dinamičnim spletnim mestom izhajajo iz operacij spreminjanja za strežnikom

Več o statičnih spletnih straneh

Statična spletna stran je spletna stran, ki prikazuje isto vsebino za vse uporabnike, ki si jo ogledujejo hkrati. Enostavno statično spletno mesto je fiksno spletno mesto in vsebina se ne spreminja od uporabnika do uporabnika.

Razlog za to je način gradnje statičnih spletnih mest. Tehnično je statično spletno mesto sestavljeno iz zbirke dokumentov HTML, ki gostujejo na strežniku in so med seboj povezani s hiperpovezavami. Vendar pa so te strani neodvisne druga od druge, koda in druga predstavljena vsebina pa so zapisane in shranjene kot posamezne datoteke v fiksnem pomnilniku strežnika. Če je treba spletno mesto spremeniti, je treba to storiti ročno s spremembo kode vsake spletne strani.

Spletna stran znotraj strežnika je posamezna datoteka HTML, ki jo je mogoče prepoznati po zadnjem URL-ju datoteke;.html ali.htm so statične spletne strani, kjer so strani shranjene v formatu HTML.

Ko spletni odjemalec pošlje zahtevo za statično spletno stran spletnemu strežniku, spletni strežnik (tudi strežnik HTTP) interpretira in poišče zahtevano stran z uporabo URL-ja v zahtevi in stran pošlje spletnemu brskalniku prek HTTP. Najpogostejša HTTP ali spletna strežnika, ki se uporabljata v ta namen, sta Microsoftov IIS za platformo Windows in Apache fundacije Apace.

Več o dinamičnih spletnih straneh

V nasprotju s statičnimi spletnimi stranmi dobijo dinamične spletne strani svoja imena zaradi razpoložljive dinamične vsebine. To pomeni, da se lahko vsebina, prikazana na spletnem mestu, spreminja od uporabnika do uporabnika in/ali od časa do časa. Primeri dinamičnih spletnih strani so spletne strani Amazon, Yahoo, Gmail, CNN in iTunes.

Spet se struktura spletnega strežnika razlikuje od tiste, ki gosti statične strani, do dinamičnih strani. Ker dinamične spletne strani zahtevajo zagotavljanje različne vsebine za vsakega uporabnika, ni praktično shranjevati različnih različic iste strani v pomnilnik strežnika in jih dostavljati, saj te zahtevajo velike vire za podporo delovanja. Zato je precej priročen način, da komponente hranite ločene v več shrambah in jih združite v skupno postavitev ter nato prenesete v brskalnik odjemalca.

To dosežemo z implementacijo aplikacijskega strežnika in podatkovne baze virov, povezane s spletnim strežnikom. Ko spletni brskalnik zahteva določen URL, spletni strežnik prejme in posreduje informacije aplikacijskemu strežniku, da zagotovi datoteko HTML, navedeno v URL-ju. Ker fiksna stran HTML ne obstaja, aplikacijski strežnik prikaže postavitev za zahtevani URL in jo napolni z ustrezno vsebino, kot so besedilo, fotografije, zvok in video.

Primera aplikacijskih strežnikov sta PHP in ASP. NET. Oracle Application Express in MySQL sta primera programske opreme za baze podatkov.

Kakšna je razlika med statičnimi in dinamičnimi spletnimi stranmi?

• Statične spletne strani imajo fiksno vsebino, medtem ko imajo dinamične spletne strani lahko spreminjajočo se vsebino.

• Statične spletne strani je treba spremeniti ročno, medtem ko se spremembe na dinamični strani lahko naložijo prek aplikacije, kjer so viri shranjeni v bazi podatkov.

• Statične spletne strani uporabljajo samo spletni strežnik, medtem ko dinamične spletne strani uporabljajo spletni strežnik, aplikacijski strežnik in bazo podatkov.

Priporočena: