Forskjellen mellom statiske og dynamiske nettsider

Forskjellen mellom statiske og dynamiske nettsider
Forskjellen mellom statiske og dynamiske nettsider

Video: Forskjellen mellom statiske og dynamiske nettsider

Video: Forskjellen mellom statiske og dynamiske nettsider
Video: Video 55 Forskjellen mellom Å GJØRE og Å LAGE 2024, Juli
Anonim

Statiske vs dynamiske nettsider

Internett er en stor samling av sammenkoblede klientdatamaskiner og servere. Hypertext Transfer Protocol (HTTP) forenkler kommunikasjonen og dataoverføringen mellom disse to nivåene, som er en standardkode.

Når en klientdatamaskin som den som brukes av deg prøver å vise en spesifikk nettside gjennom nettleseren, sender den en forespørsel til datamaskinen som er vert for nettstedet (serveren) om å sende tilbake detaljene til nettstedet. Hvis innholdet som klientdatamaskinen ber om, er tilgjengelig, sendes komponenter av nettstedet til klientens nettleser i HTML-format via HTTP, og deretter gjenskaper nettleseren nettstedet på klientdatamaskinen og viser det. Uniform Resource Locator identifiserer unikt ressursene på serveren, og serveren som mottar forespørslene og svarer er kjent som en

Forskjeller på den statiske og dynamiske nettsiden oppstår fra endringsoperasjonene bak

Mer om statiske nettsider

Et statisk nettsted er et nettsted som viser det samme innholdet for alle brukerne som ser på nettstedet samtidig. En statisk nettside er en fast nettside, og innholdet endres ikke fra bruker til bruker.

Årsaken bak dette er måten de statiske nettsidene er bygget på. Teknisk sett består et statisk nettsted av en samling HTML-dokumenter som ligger på en server, som er sammenkoblet gjennom hyperkoblinger. Disse sidene er imidlertid uavhengige av hverandre, og koden og annet fremhevet innhold skrives og lagres som individuelle filer på det faste minnet til serveren. Hvis en endring må gjøres på nettstedet, må det gjøres manuelt ved å endre koden til hver nettside.

Nettsiden inne på serveren er en individuell HTML-fil som kan gjenkjennes av den siste URL-en til filen;.html eller.htm er statiske nettsider der sidene er lagret i HTML-format.

Når en nettklient sender en forespørsel om en statisk nettside til webserveren, tolker og lokaliserer webserveren (alias HTTP-server) den nødvendige siden ved å bruke URL-en i forespørselen og sender siden til nettleseren gjennom HTTP. De vanligste HTTP- eller webserverne som brukes til dette formålet er IIS fra Microsoft for Windows-plattformen og Apache av Apace Foundation.

Mer om dynamiske nettsider

I motsetning til statiske nettsider, får de dynamiske nettsidene navn på grunn av det dynamiske innholdet som er tilgjengelig. Det vil si at innholdet som vises på nettstedet kan endre seg fra bruker til bruker og/eller fra tid til annen. Eksempler på de dynamiske nettsidene er nettsidene Amazon, Yahoo, Gmail, CNN og iTunes.

Igjen er strukturen til webserveren forskjellig fra den som er vert for statiske sider til dynamiske sider. Siden dynamiske nettsider krever forskjellig innhold for hver bruker, er det ikke praktisk å lagre forskjellige versjoner av samme side på serverminnet og levere dem, da disse krever store ressurser for å støtte operasjonen. Derfor er en ganske praktisk metode å holde komponentene adskilt på flere lager, og bringe dem sammen i en felles layout og deretter overføre til klientnettleseren.

Dette oppnås ved å implementere en applikasjonsserver og ressursdatabase koblet til webserveren. Når en forespørsel om en spesifikk URL gjøres av nettleseren, mottar og sender webserveren informasjonen til applikasjonsserveren for å gi HTML-filen angitt i URL-en. Siden det ikke finnes noen fast HTML-side, henter applikasjonsserveren ut layouten for den nødvendige URL-en og fyller den med relevant innhold som tekst, bilder, lyd og video.

Eksempler på applikasjonsservere er PHP og ASP. NET. Oracle Application Express og MySQL er eksempler på databaseprogramvare.

Hva er forskjellen mellom statiske og dynamiske nettsider?

• Statiske nettsider har fast innhold, mens dynamiske nettsider kan ha skiftende innhold.

• Statiske nettsider må endres manuelt, mens endringer på en dynamisk side kan lastes gjennom en applikasjon der ressurser lagres i en database.

• Statiske nettsider bruker bare en webserver, mens dynamiske nettsider bruker en webserver, applikasjonsserver og en database.

Anbefalt: