Statikus kontra dinamikus weboldalak
Az internet összekapcsolt kliensszámítógépek és szerverek nagy gyűjteménye. A Hypertext Transfer Protocol (HTTP) megkönnyíti a kommunikációt és az adatátvitelt a két szint között, ami egy szabványos kód.
Amikor egy olyan ügyfélszámítógép, mint amilyen az Ön által használt, megpróbál egy adott webold alt a webböngészőn keresztül megtekinteni, kérést küld a webhelyet tároló számítógépnek (a szervernek), hogy küldje vissza a webhely adatait.. Ha az ügyfélszámítógép által kért tartalom elérhető, a webhely összetevői HTTP-n keresztül HTML formátumban elküldésre kerülnek az ügyfél webböngészőjébe, majd a webböngésző újra létrehozza a webhelyet az ügyfélszámítógépen és megjeleníti azt. Az Uniform Resource Locator egyedileg azonosítja a szerveren lévő erőforrásokat, és a kéréseket fogadó és válaszoló kiszolgálót HTTP-szervernek nevezik.
A statikus és dinamikus webhely különbségei a HTTP-szerver mögötti változási műveletekből adódnak.
További információ a statikus weboldalakról
A statikus webhely olyan webhely, amely ugyanazt a tartalmat jeleníti meg a webhelyet egyszerre megtekintő összes felhasználó számára. Egyszerűen egy statikus webhely egy rögzített webhely, és a tartalom nem változik felhasználóról felhasználóra.
Ennek oka a statikus webhelyek felépítése. Technikailag egy statikus webhely egy szerveren tárolt HTML-dokumentumok gyűjteményéből áll, amelyek hiperhivatkozásokon keresztül kapcsolódnak egymáshoz. Ezek az oldalak azonban függetlenek egymástól, a kód és az egyéb kiemelt tartalom a szerver rögzített memóriájában külön fájlként íródik és kerül mentésre. Ha módosítani kell a weboldalon, azt manuálisan kell megtenni az egyes weboldalak kódjának megváltoztatásával.
A szerveren belüli weboldal egy egyedi HTML-fájl, amely a fájl URL-címének utolsó részéből ismerhető fel; A.html vagy a.htm statikus weboldalak, amelyeken az oldalak HTML formátumban vannak elmentve.
Amikor egy webes kliens statikus webold alt kér a webszerverhez, a webszerver (más néven HTTP szerver) értelmezi és megkeresi a kívánt old alt a kérésben szereplő URL-cím használatával, majd elküldi az old alt a webböngészőnek. HTTP-n keresztül. Az erre a célra leggyakrabban használt HTTP- vagy webszerverek a Microsoft IIS-je a Windows platformhoz és az Apache, az Apace Foundation.
További információ a dinamikus weboldalakról
A statikus weboldalakkal ellentétben a dinamikus weboldalak a rendelkezésre álló dinamikus tartalom miatt kapják a nevüket. Vagyis a weboldalon megjelenő tartalom felhasználóról felhasználóra és/vagy időről időre változhat. A dinamikus weboldalak például az Amazon, a Yahoo, a Gmail, a CNN és az iTunes webhelyei.
Ismét, a webszerver felépítése eltér attól, hogy statikus oldalakat dinamikus oldalakra fogad. Mivel a dinamikus weboldalak minden felhasználó számára más-más tartalmat igényelnek, nem célszerű ugyanannak az oldalnak a különböző verzióit a szerver memóriájában tárolni és továbbítani, mivel ezek nagy erőforrásokat igényelnek a működés támogatásához. Ezért egy meglehetősen kényelmes módszer, ha az összetevőket több tárolónál külön tartjuk, és egy közös elrendezésben egyesítjük, majd áthelyezzük a kliens böngészőbe.
Ez a webszerverhez csatlakoztatott alkalmazáskiszolgáló és erőforrás-adatbázis megvalósításával érhető el. Amikor a webböngésző kér egy adott URL-címet, a webszerver megkapja és továbbítja az információt az alkalmazásszervernek, hogy biztosítsa az URL-ben jelzett HTML-fájlt. Mivel nem létezik rögzített HTML-oldal, az alkalmazásszerver előállítja a kívánt URL elrendezését, és kitölti a megfelelő tartalommal, például szöveggel, fotókkal, hanggal és videóval.
Az alkalmazásszerverekre példa a PHP és az ASP. NET. Az Oracle Application Express és a MySQL példák az adatbázisszoftverekre.
Mi a különbség a statikus és a dinamikus weboldalak között?
• A statikus weboldalak tartalmilag rögzítettek, míg a dinamikus weboldalak változó tartalommal rendelkezhetnek.
• A statikus weboldalakat kézzel kell módosítani, míg a dinamikus oldalak módosításait egy olyan alkalmazáson keresztül lehet betölteni, ahol az erőforrásokat adatbázisban tárolják.
• A statikus weboldalak csak webszervert, míg a dinamikus weboldalak webszervert, alkalmazásszervert és adatbázist használnak.