Skip to main content

Hva er skripting på serversiden?

Skripting av serversiden er et begrep som hovedsakelig brukes med hensyn til å betjene tilpasset innhold via Hyptext Transfer Protocol (HTTP) på en webserver ved å la serveren utføre små programmer.Disse programmene, vanligvis skrevet på et skriptspråk, blir utført av serveren når en klientforespørsel kommer.Avhengig av parametrene gitt av klienten på forespørselen, genererer skriptet en webside for klienten.Nettsider opprettet på denne måten blir ofte referert til som dynamiske sider.Dette i motsetning til et skript på klientsiden som sendes fra serveren til den anmodende klienten og deretter utført.

De første skripteknikker på serversiden ble til for å levere innhold som er unik for brukeren som kommer med forespørselen,I tillegg til å spare tid ved å redusere den manuelle redigering av Hypertext Markup Language (HTML) -dokumenter.Skriptene på serversiden var ofte små, kjørbare filer som inneholder en serie kommandoer som skulle overføres til operativsystemet.Web Daemon, programvaren som kjører webserveren, ville bruke disse Shell -skriptene til å utføre et ekstra program som er bosatt på vertsdatamaskinen.Denne generelle teknikken ble deretter definert i 1993 i Common Gateway Interface (CGI) -standarden utviklet av Internet Engineering Task Force (IETF).også utviklet seg.HTTP -demoner ble oppdatert for å inkludere bruk av utvidelser som tillot at disse forskjellige skriptspråkene ble kalt fra selve nettetemonen, i stedet for å bli sendt til operativsystemet på verten.Med dette tillegget kan biter av skriptspråk inkluderes i HTML -dokumentet.Når webserveren leser gjennom et dokument før den sender det ut på nettet, sjekker det for og utfører noe av skriptet i dokumentet.

Siden innholdet kalles opp av serversiden, er skripting bosatt i en database, kan det være praktisk talthva som helst.Innhold som produktbeskrivelser, prisvariasjoner, weblog -oppføringer, bilder og til og med formatering lagres i databasen.Det er også mulig å hekke det ene skriptsynet i serversiden i en annen, der det første skriptet griper visse data fra databasen, men også kaller et andre skript som får tilgang til sekundære data.Dette er for eksempel nyttig når du leverer noe ganske tilpasset standardinnhold med ekstra nestet innhold som kan være tidssensitivt eller foreløpig ukjent, for eksempel kommentarer til en weblog -oppføring.Vedlikehold av nettsteder innebærer deretter å oppdatere data i databasen, som deretter vil påvirke hver side på nettstedet med det inkluderte skriptet for å kalle disse dataene.

Mange av skripteknikker på serversiden er videreutviklet til det som er kjent som som er kjent somContent Management Systems (CMS).PHP er sannsynligvis det mest brukte språket for dette formålet, og kjører i kjernen av mange CMS -implementeringer.Her vil en bruker som bruker et nettsted som kjører på en CMS redigere HTML -dokumentene sine for å inkludere det som kalles tagger.Taggene er i hovedsak ledetråder for CMS for å fortelle det hva skriptet du skal inkludere i dokumentet.CMS kan deretter tilpasses ved å lage flere skript og tilhørende tagger.