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

Statické vs. dynamické webové stránky

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

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

Rozdíly mezi statickým a dynamickým webem vycházejí z operací změn za HTTP serverem.

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

Statický web je web, který zobrazuje stejný obsah pro všechny uživatele, kteří si web prohlíží současně. Statický web je jednoduše pevný web a jeho obsah se mezi jednotlivými uživateli nemění.

Důvodem je způsob vytváření statických webových stránek. Technicky statický web se skládá ze souboru 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. Má-li být na webu provedena změna, musí být provedena ručně změnou kódu každé webové stránky.

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

Když webový klient podá požadavek na statickou webovou stránku na webový server, webový server (aka server HTTP) interpretuje a vyhledá požadovanou stránku pomocí adresy URL v požadavku a odešle stránku do webového prohlížeče prostřednictvím protokolu HTTP. Nejběžnějšími HTTP nebo webovými servery používanými pro tento účel jsou IIS od společnosti Microsoft pro platformu Windows a Apache od Apace Foundation.

Další informace 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 je obsah zobrazovaný na webových stránkách se může měnit z uživatele na uživatele a / nebo čas od času. Příkladem dynamických webových stránek jsou weby Amazon, Yahoo, Gmail, CNN a iTunes.

Struktura webového serveru je opět odlišná od struktury statických stránek a dynamických stránek. Protož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 téže stránky do paměti serveru a dodávat je, protože tyto vyžadují velké prostředky pro podporu operace. Proto je poměrně pohodlnou metodou udržet komponenty oddělené v několika úložištích a spojit je do společného rozvrž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č požádá o konkrétní URL, webový server přijme a předá informace aplikačnímu serveru, aby poskytl HTML soubor 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 změněný obsah.

• Statické webové stránky je třeba ručně změnit, zatímco změny dynamické stránky lze načíst pomocí aplikace, kde jsou prostředky 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.