Atšķirība starp statiskām un dinamiskām tīmekļa lapām

Atšķirība starp statiskām un dinamiskām tīmekļa lapām
Atšķirība starp statiskām un dinamiskām tīmekļa lapām

Video: Atšķirība starp statiskām un dinamiskām tīmekļa lapām

Video: Atšķirība starp statiskām un dinamiskām tīmekļa lapām
Video: "Lūzuma punkts" - kinoblogeru seanss 22. decembrī! 2024, Jūlijs
Anonim

Statiskās un dinamiskās tīmekļa lapas

Internets ir liela savstarpēji savienotu klientu datoru un serveru kolekcija. Hiperteksta pārsūtīšanas protokols (HTTP) atvieglo saziņu un datu pārsūtīšanu starp šiem diviem līmeņu līmeņiem, kas ir standarta kods.

Kad klienta dators, piemēram, jūsu izmantotais, mēģina skatīt noteiktu tīmekļa lapu, izmantojot tīmekļa pārlūkprogrammu, tas nosūta tīmekļa vietnes mitināšanas datoram (serverim) pieprasījumu nosūtīt atpakaļ informāciju par vietni.. Ja klienta datora pieprasītais saturs ir pieejams, vietnes komponenti tiek nosūtīti klienta tīmekļa pārlūkprogrammai HTML formātā, izmantojot HTTP, un pēc tam tīmekļa pārlūkprogramma atkārtoti izveido vietni klienta datorā un parāda to. Uniform Resource Locator unikāli identificē servera resursus, un serveri, kas saņem pieprasījumus un atbild, sauc par HTTP serveri.

Statiskās un dinamiskās vietnes atšķirības izriet no izmaiņu darbībām aiz HTTP servera.

Vairāk par statiskām tīmekļa lapām

Statiska vietne ir vietne, kurā tiek rādīts viens un tas pats saturs visiem lietotājiem, kuri vienlaikus skata vietni. Vienkārši statiska vietne ir fiksēta vietne, un tās saturs no lietotāja nemainās.

Iemesls tam ir veids, kā tiek veidotas statiskās tīmekļa vietnes. Tehniski statiska vietne sastāv no serverī mitinātu HTML dokumentu kolekcijas, kas ir savstarpēji savienoti, izmantojot hipersaites. Tomēr šīs lapas ir neatkarīgas viena no otras, un kods un cits piedāvātais saturs tiek rakstīts un saglabāts kā atsevišķi faili servera fiksētajā atmiņā. Ja tīmekļa vietnē ir jāveic izmaiņas, tās ir jāveic manuāli, mainot katras tīmekļa lapas kodu.

Tīmekļa lapa serverī ir atsevišķs HTML fails, ko var atpazīt pēc faila pēdējā URL;.html vai.htm ir statiskas tīmekļa lapas, kurās lapas tiek saglabātas HTML formātā.

Kad tīmekļa klients tīmekļa serverim pieprasa statisku tīmekļa lapu, tīmekļa serveris (pazīstams arī kā HTTP serveris) interpretē un atrod vajadzīgo lapu, izmantojot pieprasījumā ietverto URL, un nosūta lapu uz tīmekļa pārlūkprogrammu. izmantojot HTTP. Visbiežāk šim nolūkam izmantotie HTTP vai tīmekļa serveri ir Microsoft IIS Windows platformai un Apache, ko nodrošina Apace Foundation.

Vairāk par dinamiskajām tīmekļa lapām

Atšķirībā no statiskām tīmekļa lapām dinamiskās tīmekļa lapas iegūst savus nosaukumus pieejamā dinamiskā satura dēļ. Tas nozīmē, ka tīmekļa vietnē redzamais saturs var mainīties atkarībā no lietotāja un/vai laiku pa laikam. Dinamisku tīmekļa lapu piemēri ir Amazon, Yahoo, Gmail, CNN un iTunes vietnes.

Atkal tīmekļa servera struktūra atšķiras no statisku lapu mitināšanas uz dinamiskām lapām. Tā kā dinamiskās tīmekļa lapās katram lietotājam ir jānodrošina atšķirīgs saturs, nav praktiski glabāt dažādas vienas lapas versijas servera atmiņā un piegādāt tās, jo tām ir nepieciešami lieli resursi darbības nodrošināšanai. Tāpēc diezgan ērta metode ir komponentus turēt atsevišķi vairākās krātuvēs, apvienot tos kopīgā izkārtojumā un pēc tam pārsūtīt uz klienta pārlūkprogrammu.

Tas tiek panākts, ieviešot lietojumprogrammu serveri un resursu datubāzi, kas savienota ar tīmekļa serveri. Kad tīmekļa pārlūkprogramma pieprasa konkrētu URL, tīmekļa serveris saņem un nosūta informāciju lietojumprogrammu serverim, lai nodrošinātu URL norādīto HTML failu. Tā kā nepastāv noteikta HTML lapa, lietojumprogrammu serveris izceļ vajadzīgā URL izkārtojumu un aizpilda to ar atbilstošu saturu, piemēram, tekstu, fotoattēliem, audio un video.

Lietojumprogrammu serveru piemēri ir PHP un ASP. NET. Oracle Application Express un MySQL ir datu bāzes programmatūras piemēri.

Kāda ir atšķirība starp statiskajām un dinamiskajām tīmekļa lapām?

• Statiskajām tīmekļa lapām ir fiksēts saturs, savukārt dinamiskajām tīmekļa lapām var būt mainīgs saturs.

• Statiskās tīmekļa lapas ir jāmaina manuāli, savukārt izmaiņas dinamiskajā lapā var ielādēt, izmantojot lietojumprogrammu, kurā resursi tiek glabāti datu bāzē.

• Statiskās tīmekļa lapas izmanto tikai tīmekļa serveri, savukārt dinamiskās tīmekļa lapas izmanto tīmekļa serveri, lietojumprogrammu serveri un datu bāzi.

Ieteicams: