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

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

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

Video: Rozdíl mezi statickými a dynamickými webovými stránkami
Video: TOP 10 ROZDÍLŮ MEZI DOBRÝM A ŠPATNÝM KAMARÁDEM 2024, Červenec
Anonim

Statické vs dynamické webové stránky

Internet je velká sbírka vzájemně propojených klientských počítačů a serverů. Hypertext Transfer Protocol (HTTP) usnadňuje komunikaci a přenos dat mezi těmito dvěma úrovněmi úrovní, což je standardní kód.

Když se klientský počítač, jako je ten, který používáte, pokusí zobrazit konkrétní webovou stránku prostřednictvím webového prohlížeče, odešle počítači hostujícímu webovou stránku (serveru) žádost o zaslání podrobností o webu. Pokud je obsah požadovaný klientským počítačem dostupný, jsou součásti webové stránky odeslány do klientského webového prohlížeče ve formátu HTML prostřednictvím HTTP a poté webový prohlížeč znovu vytvoří webovou stránku na klientském počítači a zobrazí ji. Uniform Resource Locator jedinečně identifikuje zdroje na serveru a server, který přijímá požadavky a odpovídá, se nazývá HTTP server.

Rozdíly mezi statickými a dynamickými webovými stránkami vyplývají ze změnových operací za HTTP serverem.

Více o statických webových stránkách

Statický web je web, který zobrazuje stejný obsah všem uživatelům, kteří si web prohlížejí ve stejnou dobu. Jednoduše statický web je pevný web a obsah se od uživatele k uživateli nemění.

Důvodem je způsob, jakým jsou vytvořeny statické webové stránky. Technicky se statická webová stránka skládá z kolekce HTML dokumentů hostovaných na serveru, které jsou vzájemně propojeny pomocí hypertextových odkazů. Tyto stránky jsou však na sobě nezávislé a kód a další doporučený obsah se zapisují a ukládají jako jednotlivé soubory do pevné paměti serveru. Pokud je třeba provést změnu na webové stránce, je třeba ji provést ručně změnou kódu každé webové stránky.

Webová stránka na serveru je samostatný soubor HTML, který lze rozpoznat podle poslední adresy URL souboru;.html nebo.htm jsou statické webové stránky, kde jsou stránky uloženy ve formátu HTML.

Když webový klient zadá požadavek na statickou webovou stránku na webový server, webový server (také známý jako HTTP server) interpretuje a lokalizuje požadovanou stránku pomocí adresy URL v požadavku a odešle stránku do webového prohlížeče přes HTTP. Nejběžnější HTTP nebo webové servery používané pro tento účel jsou IIS od společnosti Microsoft pro platformu Windows a Apache od nadace Apace.

Více o dynamických webových stránkách

Na rozdíl od statických webových stránek získávají dynamické webové stránky svá jména díky dostupnému dynamickému obsahu. To znamená, že obsah zobrazený na webových stránkách se může měnit od uživatele k uživateli a/nebo čas od času. Příklady dynamických webových stránek jsou weby Amazon, Yahoo, Gmail, CNN a iTunes.

Struktura webového serveru je opět odlišná od toho, kde jsou umístěny statické stránky a dynamické stránky. Vzhledem k tomu, že dynamické webové stránky vyžadují poskytování různého obsahu pro každého uživatele, není praktické ukládat různé verze stejné stránky do paměti serveru a doručovat je, protože tyto vyžadují velké zdroje pro podporu operace. Proto je poměrně pohodlnou metodou ponechat komponenty odděleně na několika úložištích a spojit je do společného rozložení a poté přenést do klientského prohlížeče.

Toho je dosaženo implementací aplikačního serveru a databáze zdrojů připojené k webovému serveru. Když webový prohlížeč zadá požadavek na konkrétní URL, webový server přijme a předá informace aplikačnímu serveru, aby poskytl soubor HTML uvedený v URL. Protože neexistuje žádná pevná stránka HTML, aplikační server vytvoří rozložení pro požadovanou adresu URL a naplní ji relevantním obsahem, jako je text, fotografie, zvuk a video.

Příklady aplikačních serverů jsou PHP a ASP. NET. Oracle Application Express a MySQL jsou příklady databázového softwaru.

Jaký je rozdíl mezi statickými a dynamickými webovými stránkami?

• Statické webové stránky mají pevný obsah, zatímco dynamické webové stránky mohou mít měnící se obsah.

• Statické webové stránky je třeba změnit ručně, zatímco změny dynamické stránky lze načíst prostřednictvím aplikace, kde jsou zdroje uloženy v databázi.

• Statické webové stránky používají pouze webový server, zatímco dynamické webové stránky používají webový server, aplikační server a databázi.

Doporučuje: