Staattisten ja dynaamisten Web-sivujen välinen ero

Staattisten ja dynaamisten Web-sivujen välinen ero
Staattisten ja dynaamisten Web-sivujen välinen ero

Video: Staattisten ja dynaamisten Web-sivujen välinen ero

Video: Staattisten ja dynaamisten Web-sivujen välinen ero
Video: Торт МОЛОЧНАЯ ДЕВОЧКА. Выпечка и сборка торта. Лучший рецепт из Германии. Карамельно-творожный крем 2024, Marraskuu
Anonim

Staattiset vs. dynaamiset verkkosivut

Internet on suuri kokoelma toisiinsa kytkettyjä asiakastietokoneita ja palvelimia. HTTP (Hypertext Transfer Protocol) helpottaa viestintää ja tiedonsiirtoa näiden kahden tason välillä, mikä on vakiokoodi.

Kun käyttämäsi k altainen asiakastietokone yrittää tarkastella tiettyä verkkosivua verkkoselaimen kautta, se lähettää verkkosivustoa isännöivälle tietokoneelle (palvelimelle) pyynnön lähettää takaisin verkkosivuston tiedot.. Jos asiakastietokoneen pyytämä sisältö on saatavilla, web-sivuston komponentit lähetetään asiakkaan web-selaimelle HTML-muodossa HTTP:n kautta, minkä jälkeen selain luo verkkosivuston uudelleen asiakastietokoneelle ja näyttää sen. Uniform Resource Locator tunnistaa yksilöllisesti palvelimen resurssit, ja palvelin, joka vastaanottaa pyynnöt ja vastaa, tunnetaan

Staattisen ja dynaamisen verkkosivuston erot johtuvat HTTP-palvelimen takana olevista muutostoiminnoista.

Lisätietoja staattisista Web-sivuista

Staattinen verkkosivusto on verkkosivusto, joka näyttää saman sisällön kaikille verkkosivustoa samanaikaisesti katseleville käyttäjille. Yksinkertaisesti staattinen verkkosivusto on kiinteä verkkosivusto, jonka sisältö ei muutu käyttäjästä toiseen.

Syy tähän on tapa, jolla staattiset web-sivustot rakennetaan. Teknisesti staattinen verkkosivusto koostuu kokoelmasta palvelimella isännöityjä HTML-dokumentteja, jotka on yhdistetty toisiinsa hyperlinkkien kautta. Nämä sivut ovat kuitenkin toisistaan riippumattomia, ja koodi ja muu esillä oleva sisältö kirjoitetaan ja tallennetaan yksittäisinä tiedostoina palvelimen kiinteään muistiin. Jos verkkosivustoon on tehtävä muutos, se on tehtävä manuaalisesti vaihtamalla kunkin verkkosivun koodi.

Palvelimen sisällä oleva web-sivu on yksittäinen HTML-tiedosto, joka voidaan tunnistaa tiedoston viimeisestä URL-osoitteesta..html tai.htm ovat staattisia verkkosivuja, joille sivut on tallennettu HTML-muodossa.

Kun verkkoasiakasohjelma pyytää staattista verkkosivua verkkopalvelimelle, verkkopalvelin (alias HTTP-palvelin) tulkitsee ja paikantaa tarvittavan sivun pyynnössä olevan URL-osoitteen avulla ja lähettää sivun verkkoselaimelle HTTP:n kautta. Yleisimmät tähän tarkoitukseen käytetyt HTTP- tai verkkopalvelimet ovat Microsoftin IIS Windows-alustalle ja Apace-säätiön Apache.

Lisätietoja dynaamisista verkkosivuista

Toisin kuin staattisilla verkkosivuilla, dynaamiset verkkosivut saavat nimensä saatavilla olevan dynaamisen sisällön ansiosta. Tämä tarkoittaa, että verkkosivustolla näkyvä sisältö voi muuttua käyttäjästä toiseen ja/tai aika ajoin. Esimerkkejä dynaamisista verkkosivuista ovat Amazon-, Yahoo-, Gmail-, CNN- ja iTunes-sivustot.

Jälleen Web-palvelimen rakenne eroaa staattisten sivujen isännöimisestä dynaamisiin sivuihin. Koska dynaamiset verkkosivut edellyttävät eri sisällön tarjoamista jokaiselle käyttäjälle, ei ole käytännöllistä tallentaa saman sivun eri versioita palvelimen muistiin ja toimittaa niitä, koska ne vaativat suuria resursseja toiminnan tukemiseen. Siksi varsin kätevä tapa on pitää komponentit erillään useissa tallennuspaikoissa ja yhdistää ne yhteiseen asetteluun ja siirtää sitten asiakasselaimeen.

Tämä saavutetaan toteuttamalla verkkopalvelimeen yhdistetty sovelluspalvelin ja resurssitietokanta. Kun verkkoselain pyytää tiettyä URL-osoitetta, verkkopalvelin vastaanottaa ja välittää tiedot sovelluspalvelimelle URL-osoitteessa mainitun HTML-tiedoston tarjoamiseksi. Koska kiinteää HTML-sivua ei ole, sovelluspalvelin tuo esiin vaaditun URL-osoitteen asettelun ja täyttää sen asiaankuuluvalla sisällöllä, kuten tekstillä, valokuvilla, äänellä ja videolla.

Esimerkkejä sovelluspalvelimista ovat PHP ja ASP. NET. Oracle Application Express ja MySQL ovat esimerkkejä tietokantaohjelmistoista.

Mitä eroa on staattisten ja dynaamisten Web-sivujen välillä?

• Staattisilla verkkosivuilla on kiinteä sisältö, kun taas dynaamisilla verkkosivuilla voi olla muuttuvaa sisältöä.

• Staattisia verkkosivuja on muutettava manuaalisesti, kun taas muutokset dynaamisiin sivuihin voidaan ladata sovelluksen kautta, jossa resurssit on tallennettu tietokantaan.

• Staattiset verkkosivut käyttävät vain verkkopalvelinta, kun taas dynaamiset verkkosivut käyttävät verkkopalvelinta, sovelluspalvelinta ja tietokantaa.

Suositeltava: