Statikus és dinamikus weboldalak
Az internet összekapcsolt kliens szá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 szintek e két szintje között, ami egy szabványos kód.
Amikor egy ügyfélszámítógép, például az Ön által használt, megkísérel egy adott weboldalt megnézni a böngészőn keresztül, akkor kérést küld a webhelyet üzemeltető számítógépnek (a szervernek) a weboldal adatainak visszajuttatására. Ha az ügyfélszámítógép által kért tartalom elérhető, a weboldal összetevői HTML formátumban kerülnek elküldésre az ügyfél webböngészőjére a HTTP-n keresztül, majd a webböngésző újra létrehozza a webhelyet az ügyfélszámítógépen és megjeleníti azt. Az egységes erőforrás-kereső egyedileg azonosítja az erőforrásokat a szerveren, és a kiszolgáló, amely fogadja a kéréseket és válaszokat, HTTP szerver néven ismert..
A statikus és dinamikus webhely különbségei a HTTP szerver mögötti változtatási műveletekből fakadnak.
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. Egy statikus webhely egyszerűen egy rögzített webhely, és a tartalom nem változik a felhasználónként.
Ennek oka a statikus webhelyek felépítése. Technikailag egy statikus webhely egy szerverre tárolt HTML-dokumentumok gyűjteményéből áll, amelyek hiperhivatkozásokkal kapcsolódnak össze. Ezek az oldalak azonban függetlenek egymástól, és a kódot és az egyéb kiemelt tartalmat külön fájlokként írják és menti a szerver rögzített memóriájába. Ha módosítani kell a webhelyet, akkor azt manuálisan kell megtenni az egyes weboldalak kódjának megváltoztatásával.
A kiszolgálón belüli weboldal egy egyedi HTML fájl, amelyet a fájl utolsó URL-je alapján lehet felismerni; .html vagy .htm statikus weboldalak, ahol az oldalakat HTML formátumban menti el.
Amikor egy webes ügyfél statikus weboldalt kér a webszerverre, a webszerver (más néven HTTP szerver) értelmezi és megkeresi a kívánt oldalt a kérelemben szereplő URL segítségével, és HTTP útján elküldi az oldalt a böngészőnek. Az erre a célra leggyakrabban használt HTTP vagy webszerverek a Microsoft IIS a Windows platformon és az Apache az Apace alapítvány által.
További információ a dinamikus weboldalakról
A statikus weboldalakkal ellentétben a dinamikus weboldalak megkapják a nevüket a rendelkezésre álló dinamikus tartalom miatt. Azaz a webhelyen megjelenített tartalom felhasználóról felhasználóra és / vagy időről időre változhat. Példák a dinamikus weboldalakra az Amazon, a Yahoo, a Gmail, a CNN és az iTunes webhelyek.
A webszerver felépítése szintén különbözik a statikus oldalak és a dinamikus oldalak tárolásától. Mivel a dinamikus weboldalak megkövetelik, hogy minden felhasználó számára eltérő tartalmat biztosítsanak, nem célszerű ugyanazon oldal különböző verzióit tárolni és kiszolgálni a kiszolgáló memóriájába, mivel ezek nagy erőforrásokat igényelnek a művelet támogatásához. Ezért egy meglehetősen kényelmes módszer az, ha az összetevőket külön tárolják egymástól, és összeillesztik őket egy közös elrendezésben, majd áthelyezik az ügyfél böngészőbe.
Ezt úgy érik el, hogy a webkiszolgálóra csatlakoztatott alkalmazáskiszolgálót és erőforrás-adatbázist telepítenek. Amikor egy webböngésző kér egy adott URL-t, a webszerver megkapja és továbbítja az információkat az alkalmazáskiszolgálónak, hogy biztosítsa az URL-ben jelzett HTML fájlt. Mivel nincs rögzített HTML oldal, az alkalmazáskiszolgáló hozza ki a szükséges URL elrendezését, és kitölti azt a releváns tartalommal, például szöveggel, képekkel, hanggal és videóval.
Az alkalmazáskiszolgálókra példa a PHP és az ASP.NET. Az Oracle Application Express és a MySQL példák az adatbázis-szoftverekre.
Mi a különbség a statikus és a dinamikus weblapok között?
• A statikus weboldalak rögzített tartalommal rendelkeznek, míg a dinamikus weboldalak tartalma változó lehet.
• A statikus weboldalakat manuálisan kell megváltoztatni, míg a dinamikus oldalak módosításait egy alkalmazáson keresztül lehet betölteni, ahol az erőforrásokat adatbázisban tárolják..
• A statikus weboldalak csak webszervert használnak, míg a dinamikus weboldalak webszervert, alkalmazáskiszolgálót és adatbázist használnak.