Forskjell mellom statiske og dynamiske websider: Statisk vs dynamisk websider Sammenlignet med Statiske websider, dynamiske websider
Statisk vs dynamiske nettsider
Internett er en stor samling av sammenkoblede klientdatamaskiner og servere. Hypertekstoverføringsprotokollen (HTTP) letter kommunikasjonen og dataoverføringen mellom disse to nivåene av tiers, som er en standardkode.
Når en klientdatamaskin som den som brukes av deg, forsøker å vise en bestemt nettside gjennom nettleseren, sender den en forespørsel til datamaskinen som er vert for nettstedet (serveren) for å sende tilbake detaljene til nettstedet. Hvis innholdet på forespørsel fra klientdatamaskinen er tilgjengelig, sendes komponenter på nettstedet til klientens nettleser i HTML-format via HTTP, og nettleseren gjenoppretter nettsiden på klientdatamaskinen og viser den. Uniform Resource Locator identifiserer unike ressursene på serveren og serveren som mottar forespørsler og svarer, kalles en
Forskjeller av den statiske og dynamiske nettsiden stammer fra endringsoperasjonene bak
Mer om statiske websider
Et statisk nettsted er et nettsted som viser samme innhold for alle brukere som ser på nettstedet samtidig. Bare et statisk nettsted er et fast nettsted, og innholdet endres ikke fra bruker til bruker.
Årsaken bak dette er måten de statiske nettstedene er bygget på. Teknisk sett består et statisk nettsted av en samling av HTML-dokumenter som er vert på en server, som er koblet sammen via hyperkoblinger. Disse sidene er imidlertid uavhengige av hverandre, og koden og annet utvalgt innhold skrives og lagres som individuelle filer på serverens faste minne. Hvis det må gjøres en endring på nettsiden, må den gjøres manuelt ved å endre koden til hver nettside.
Websiden inne i serveren er en individuell HTML-fil som kan gjenkjennes av den siste av nettadressen til filen;. html eller. htm er statiske nettsider hvor sidene er lagret i HTML-format.
Når en webklient gjør en forespørsel om en statisk nettside til webserveren, tolker og lokaliserer webserveren (aka HTTP-serveren) den ønskede siden ved hjelp av nettadressen i forespørselen og sender siden til nettleseren via HTTP. De vanligste HTTP- eller webservere som brukes til dette formålet, er IIS fra Microsoft for Windows-plattformen og Apache av Apace-fundamentet.
Mer om dynamiske websider
I motsetning til statiske websider får de dynamiske nettsidene navnene deres på grunn av det tilgjengelige dynamiske innholdet.Det er innholdet som vises på nettstedet, kan endres fra bruker til bruker og / eller fra tid til annen. Eksempler på de dynamiske nettsidene er Amazon, Yahoo, Gmail, CNN og iTunes.
Igjen er strukturen til webserveren forskjellig fra den som serverer statiske sider til dynamiske sider. Siden dynamiske nettsider krever ulike innhold for hver bruker, er det ikke praktisk å lagre forskjellige versjoner av samme side på serverminne og levere dem, da disse krever store ressurser for å støtte operasjonen. Derfor er en ganske praktisk metode å holde komponentene adskilt i flere lagre, og bringe dem sammen i en felles layout og deretter overføre til klientens nettleser.
Dette oppnås ved å implementere en applikasjonsserver og ressursdatabase som er koblet til webserveren. Når en forespørsel om en bestemt nettadresse er laget av nettleseren, mottar og overfører webserveren informasjonen til applikasjonsserveren for å gi HTML-filen angitt i nettadressen. Siden det ikke finnes en fast HTML-side, kommer applikasjonsserveren ut på layoutet for den nødvendige nettadressen og fyller den med relevant innhold som tekst, bilder, lyd og video.
Eksempler på applikasjonsservere er PHP og ASP. NETT. Oracle Application Express og MySQL er eksempler på databaseprogramvare.
Hva er forskjellen mellom statiske og dynamiske websider?
• Statiske websider har fast innhold mens dynamiske nettsider kan ha endret innhold.
• Statiske websider må endres manuelt, mens endringer på en dynamisk side kan lastes gjennom et program der ressursene lagres i en database.
• Statiske websider bruker bare en webserver, mens dynamiske websider bruker en webserver, applikasjonsserver og en database.