Rozdíl mezi statickými a dynamickými webovými stránkami

Autor: Laura McKinney
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 4 Smět 2024
Anonim
Rozdíl mezi statickými a dynamickými webovými stránkami - Technologie
Rozdíl mezi statickými a dynamickými webovými stránkami - Technologie

Obsah


Než porozumíme statickým a dynamickým webovým stránkám, musíme porozumět fungování internetu. Webový prohlížeč a webový server hrají hlavní roli v jakékoli internetové komunikaci. Protokol Hyper transfer se používá pro transakci mezi webovým prohlížečem (klientem) a webovým serverem (serverem). V tomto typu komunikace prohlížeč HTTP požadavek na server a poté server HTTP odpověď do prohlížeče s HTML stránkou a komunikace mezi nimi končí. Tyto typy webových stránek jsou tedy označovány jako statické webové stránky.

Na druhé straně, v dynamických webových stránkách nemůže webový server přímo s HTML odezvou přímo stránku. Vyvolá program, který je umístěn na pevném disku pro přístup k databázi, a také se provádí zpracování transakcí.


    1. Srovnávací tabulka
    2. Definice
    3. Klíčové rozdíly
    4. Závěr

Srovnávací tabulka

Základ pro srovnáníStatické webové stránkyDynamické webové stránky
ZákladníStatické webové stránky zůstanou po celou dobu stejné, dokud jej někdo nezmění ručně.Dynamické webové stránky jsou behaviorální a mají schopnost produkovat výrazný obsah pro různé návštěvníky.
SložitostJednoduchý design.Zkomplikováno postavit.
Aplikační a webové jazyky používané k vytváření webových stránekHTML, JavaScript, CSS atd.CGI, AJAX, ASP, ASP.NET atd.
Změna informací
Vyskytuje se zřídkaČasto
Čas načítání stránkyMéně srovnatelněVíce
Použití databázeNepoužívá databázePoužívá se databáze.


Definice statických webových stránek

Statické webové stránky jsou jednoduché a psané v jazyce HTML a uloženy na webovém serveru. Kdykoli server obdrží požadavek týkající se webové stránky, jedná se o odpověď spolu s požadovanou webovou stránkou pro klienta bez provedení dalšího zpracování. Vyhledá pouze tuto stránku na pevném disku a přidá záhlaví HTTP a odpoví zpět na odpověď HTTP.

Zvláštností na statické webové stránce je to, že se obsah těchto typů webové stránky v závislosti na požadavku nemění. Jsou vždy stejné, pokud se obsah fyzicky nezmění na pevném disku serveru. To je důvod, proč jsou tyto webové stránky známé jako statické webové stránky.

Definice dynamických webových stránek

Dynamické webové stránky poskytují řešení pro statické webové stránky. Dynamický obsah webové stránky se může lišit v závislosti na počtu parametrů. Jak je uvedeno výše, které se liší od statického webového věku, nejde jen o reakci na stránku HTML. Webový server volá program umístěný na pevném disku, který může přistupovat k databázi, provádět transakční proceduru atd. Pokud aplikační program vytváří výstup HTML, který se používá ke konstrukci odpovědi HTTP webovým serverem. Takto vytvořená odpověď HTTP serveru, zpět do webového prohlížeče.

Používají se dynamické webové stránky, kde se informace velmi často mění, jako jsou ceny akcií, informace o počasí, zprávy a sportovní aktualizace. Předpokládejme, že člověk musí každých 10 sekund fyzicky měnit webovou stránku, aby ukázal nejnovější aktualizaci cen akcií, což je nepraktické fyzicky měnit stránky HTML velmi často, takže v tomto případě lze použít dynamickou webovou stránku.

Pro tvorbu dynamických webových stránek se používá několik nástrojů. Například CGI (Common Gateway Interface), ASP (Active Server Pages), JSP (Java Server Pages), ASP.NET, AJAX (Asynchronní JavaScript a XML) atd.

  1. Statické webové stránky je obtížné změnit, protože vyžaduje, aby byla změna provedena v každém bodě ručně, a proto se její obsah nemění pravidelně. Na druhé straně se struktura dynamických stránek liší od statických webových stránek, které obsahují serverový kód, a umožňuje serveru generovat jedinečný obsah pokaždé, když je stránka načtena se stejným zdrojovým kódem.
  2. Statická webová stránka se snadno sestavuje, zatímco dynamické webové stránky se konstrukčně a konstrukčně komplikují.
  3. Statická webová stránka zahrnuje technologii, jako je HTML, JavaScript, CSS atd. Pro její konstrukci. Naopak, dynamické webové stránky jsou vytvářeny pomocí CGI (Common Gateway Interface) a jazyků jako AJAX, ASP, PERL, PHP atd. Skriptovacími jazyky na straně serveru.
  4. Statické webové stránky zobrazují stejný obsah pokaždé, když jej někdo navštíví, zatímco na dynamických webových stránkách se obsah stránky mění podle uživatele.
  5. Základní stránky HTML lze načíst rychle spotřebou kratšího času, proto se statické webové stránky načítají v kratším čase. Naopak dynamické webové stránky zabírají při načítání více času.
  6. Databáze se používá na konci serveru v dynamické webové stránce. Naproti tomu na statické webové stránce neexistuje žádná databáze.

Závěr

Abychom shrnuli diskusi, nedochází k žádnému zapojení aplikačního programu do statické webové stránky, zatímco dynamická webová stránka zahrnuje aplikační program, který může provádět různé operace. Statické a dynamické webové stránky však musí obsah protokolu HTML vracet do webového prohlížeče pomocí protokolu HTTP, aby je bylo možné v prohlížeči interpretovat a zobrazit.