Statiska vs dynamiska webbsidor
Internet är en stor samling av sammankopplade klientdatorer och servrar. Hypertext Transfer Protocol (HTTP) underlättar kommunikation och dataöverföring mellan dessa två nivåer, vilket är en standardkod.
När en klientdator som den som du använder försöker visa en specifik webbsida via webbläsaren, skickar den en begäran till datorn som är värd för webbplatsen (servern) om att skicka tillbaka informationen om webbplatsen. Om innehållet som begärts av klientdatorn är tillgängligt, skickas komponenter av webbplatsen till klientens webbläsare i HTML-format via HTTP, och sedan återskapar webbläsaren webbplatsen på klientdatorn och visar den. Uniform Resource Locator identifierar unikt resurserna på servern och servern som tar emot förfrågningarna och svarar kallas en
Skillnader mellan den statiska och dynamiska webbplatsen uppstår från ändringsoperationerna bakom
Mer om statiska webbsidor
En statisk webbplats är en webbplats som visar samma innehåll för alla användare som tittar på webbplatsen samtidigt. Helt enkelt en statisk webbplats är en fast webbplats, och innehållet ändras inte från användare till användare.
Anledningen till detta är hur de statiska webbplatserna är uppbyggda. Tekniskt sett består en statisk webbplats av en samling HTML-dokument som finns på en server, som är sammankopplade via hyperlänkar. Dessa sidor är dock oberoende av varandra, och koden och annat utv alt innehåll skrivs och sparas som individuella filer på serverns fasta minne. Om en ändring måste göras på webbplatsen måste den göras manuellt genom att ändra koden för varje webbsida.
Webbsidan inuti servern är en individuell HTML-fil som kan kännas igen av den sista webbadressen till filen;.html eller.htm är statiska webbsidor där sidorna sparas i HTML-format.
När en webbklient gör en begäran om en statisk webbsida till webbservern, tolkar och lokaliserar webbservern (alias HTTP-server) den önskade sidan med hjälp av URL:en i begäran och skickar sidan till webbläsaren via HTTP. De vanligaste HTTP- eller webbservrarna som används för detta ändamål är IIS från Microsoft för Windows-plattformen och Apache från Apace Foundation.
Mer om dynamiska webbsidor
I motsats till statiska webbsidor får de dynamiska webbsidorna sina namn på grund av det dynamiska innehållet. Det vill säga innehållet som visas på webbplatsen kan ändras från användare till användare och/eller från tid till annan. Exempel på dynamiska webbsidor är webbplatser för Amazon, Yahoo, Gmail, CNN och iTunes.
Återigen, strukturen på webbservern skiljer sig från den som är värd för statiska sidor till dynamiska sidor. Eftersom dynamiska webbsidor kräver olika innehåll för varje användare är det inte praktiskt att lagra olika versioner av samma sida på serverminnet och leverera dem eftersom dessa kräver stora resurser för att stödja driften. Därför är en ganska bekväm metod att hålla komponenterna åtskilda på flera lagringsplatser och sammanföra dem i en gemensam layout och sedan överföra till klientwebbläsaren.
Detta uppnås genom att implementera en applikationsserver och resursdatabas kopplad till webbservern. När en begäran om en specifik URL görs av webbläsaren, tar webbservern emot och skickar informationen till applikationsservern för att tillhandahålla HTML-filen som anges i URL:en. Eftersom det inte finns någon fast HTML-sida tar applikationsservern fram layouten för den nödvändiga webbadressen och fyller den med relevant innehåll som text, foton, ljud och video.
Exempel på applikationsservrar är PHP och ASP. NET. Oracle Application Express och MySQL är exempel på databasprogramvara.
Vad är skillnaden mellan statiska och dynamiska webbsidor?
• Statiska webbsidor har fast innehåll medan dynamiska webbsidor kan ha ändrat innehåll.
• Statiska webbsidor måste ändras manuellt, medan ändringar av en dynamisk sida kan laddas genom en applikation där resurser lagras i en databas.
• Statiska webbsidor använder bara en webbserver, medan dynamiska webbsidor använder en webbserver, applikationsserver och en databas.