Verskil tussen statiese en dinamiese webblaaie

Verskil tussen statiese en dinamiese webblaaie
Verskil tussen statiese en dinamiese webblaaie

Video: Verskil tussen statiese en dinamiese webblaaie

Video: Verskil tussen statiese en dinamiese webblaaie
Video: Die verskil tussen 'n oopbestuifde kultivar of 'n baster 2024, November
Anonim

Statiese vs dinamiese webblaaie

Die internet is 'n groot versameling van onderling gekoppelde kliëntrekenaars en -bedieners. Die Hypertext Transfer Protocol (HTTP) fasiliteer die kommunikasie en data-oordrag tussen hierdie twee vlakke van vlakke, wat 'n standaardkode is.

Wanneer 'n kliëntrekenaar soos die een wat deur jou gebruik word, probeer om 'n spesifieke webbladsy deur die webblaaier te bekyk, stuur dit 'n versoek aan die rekenaar wat die webwerf huisves (die bediener) om die besonderhede van die webwerf terug te stuur. As die inhoud wat deur die kliëntrekenaar aangevra is beskikbaar is, word komponente van die webwerf na die kliëntwebblaaier in HTML-formaat deur die HTTP gestuur, en dan herskep die webblaaier die webwerf op die kliëntrekenaar en vertoon dit. Uniform Resource Locator identifiseer die hulpbronne op die bediener uniek en die bediener wat die versoeke ontvang en reageer staan bekend as 'n

Verskille van die statiese en dinamiese webwerf spruit uit die veranderingsbewerkings agter die

Meer oor statiese webbladsye

'n Statiese webwerf is 'n webwerf wat dieselfde inhoud vertoon vir al die gebruikers wat die webwerf op dieselfde tyd bekyk. Bloot 'n statiese webwerf is 'n vaste webwerf, en die inhoud verander nie van gebruiker tot gebruiker nie.

Die rede hiervoor is die manier waarop die statiese webwerwe gebou is. Tegnies bestaan 'n statiese webwerf uit 'n versameling HTML-dokumente wat op 'n bediener gehuisves word, wat met mekaar verbind is deur hiperskakels. Hierdie bladsye is egter onafhanklik van mekaar, en die kode en ander kenmerkinhoud word geskryf en as individuele lêers op die vaste geheue van die bediener gestoor. Indien 'n verandering aan die webwerf gemaak moet word, moet dit met die hand gedoen word deur die kode van elke webblad te verander.

Die webblad binne die bediener is 'n individuele HTML-lêer wat herken kan word deur die laaste van die URL van die lêer;.html of.htm is statiese webblaaie waar die bladsye in HTML-formaat gestoor word.

Wanneer 'n webkliënt 'n versoek vir 'n statiese webbladsy aan die webbediener rig, interpreteer en vind die webbediener (ook bekend as HTTP-bediener) die vereiste bladsy deur die URL in die versoek te gebruik en stuur die bladsy na die webblaaier deur HTTP. Die mees algemene HTTP- of webbedieners wat vir hierdie doel gebruik word, is IIS van Microsoft vir die Windows-platform en Apache deur die Apace-stigting.

Meer oor dinamiese webblaaie

In teenstelling met statiese webblaaie, kry die dinamiese webblaaie hul name as gevolg van die dinamiese inhoud wat beskikbaar is. Dit is die inhoud wat op die webwerf vertoon word, kan van gebruiker tot gebruiker en/of van tyd tot tyd verander. Voorbeelde van die dinamiese webblaaie is Amazon-, Yahoo-, Gmail-, CNN- en iTunes-webwerwe.

Weereens, die struktuur van die webbediener verskil van dié wat statiese bladsye tot dinamiese bladsye aanbied. Aangesien dinamiese webblaaie verskillende inhoud vir elke gebruiker vereis, is dit nie prakties om verskillende weergawes van dieselfde bladsy op die bedienergeheue te stoor en af te lewer nie, aangesien dit groot hulpbronne benodig om die operasie te ondersteun. Daarom is 'n redelik gerieflike metode om die komponente by verskeie bergings apart te hou, en hulle saam te bring in 'n gemeenskaplike uitleg en dan oor te dra na die kliëntblaaier.

Dit word bereik deur 'n toepassingsbediener en hulpbronnedatabasis wat aan die webbediener gekoppel is, te implementeer. Wanneer 'n versoek vir 'n spesifieke URL deur die webblaaier gemaak word, ontvang die webbediener die inligting en stuur dit aan die toepassingbediener om die HTML-lêer te verskaf wat in die URL aangedui word. Aangesien geen vaste HTML-bladsy bestaan nie, bring die toepassingbediener die uitleg vir die vereiste URL uit en vul dit met die relevante inhoud soos teks, foto's, oudio en video.

Voorbeelde vir toepassingbedieners is PHP en ASP. NET. Oracle Application Express en MySQL is voorbeelde vir databasissagteware.

Wat is die verskil tussen statiese en dinamiese webblaaie?

• Statiese webblaaie het vaste inhoud terwyl dinamiese webblaaie dalk veranderende inhoud kan hê.

• Statiese webblaaie moet met die hand verander word, terwyl veranderinge aan 'n dinamiese bladsy deur 'n toepassing gelaai kan word waar hulpbronne in 'n databasis gestoor word.

• Statiese webblaaie gebruik slegs 'n webbediener, terwyl dinamiese webblaaie 'n webbediener, toepassingbediener en 'n databasis gebruik.

Aanbeveel: