Pagkakaiba sa pagitan ng Static at Dynamic na Mga Web Page

Pagkakaiba sa pagitan ng Static at Dynamic na Mga Web Page
Pagkakaiba sa pagitan ng Static at Dynamic na Mga Web Page

Video: Pagkakaiba sa pagitan ng Static at Dynamic na Mga Web Page

Video: Pagkakaiba sa pagitan ng Static at Dynamic na Mga Web Page
Video: Ano ang Mahalagang Pagkakaiba sa Pagitan ng nagkatawang-taong Diyos at mga Taong Ginamit ng Diyos? 2024, Nobyembre
Anonim

Static vs Dynamic na Mga Web Page

Ang internet ay isang malaking koleksyon ng magkakaugnay na mga computer at server ng kliyente. Pinapadali ng Hypertext Transfer Protocol (HTTP) ang komunikasyon at paglilipat ng data sa dalawang antas ng mga tier na ito, na isang karaniwang code.

Kapag sinubukan ng isang client computer gaya ng ginagamit mo na tingnan ang isang partikular na web page sa pamamagitan ng web browser, nagpapadala ito ng kahilingan sa computer na nagho-host ng website (ang server) na ipadala muli ang mga detalye ng website. Kung available ang nilalamang hiniling ng computer ng kliyente, ipinapadala ang mga bahagi ng website sa web browser ng kliyente sa format na HTML sa pamamagitan ng HTTP, at pagkatapos ay muling likhain ng web browser ang website sa computer ng kliyente at ipapakita ito. Ang Uniform Resource Locator ay natatanging kinikilala ang mga mapagkukunan sa server at ang server na tumatanggap ng mga kahilingan at tumutugon ay kilala bilang isang HTTP server.

Ang mga pagkakaiba ng static at dynamic na website ay nagmumula sa mga pagpapatakbo ng pagbabago sa likod ng HTTP server.

Higit pa tungkol sa mga Static Web page

Ang static na website ay isang website na nagpapakita ng parehong nilalaman para sa lahat ng mga user na tumitingin sa website nang sabay-sabay. Ang simpleng static na website ay isang nakapirming website, at hindi nagbabago ang content mula sa user patungo sa user.

Ang dahilan sa likod nito ay ang paraan ng paggawa ng mga static na web site. Sa teknikal, ang isang static na website ay binubuo ng isang koleksyon ng mga HTML na dokumento na naka-host sa isang server, na magkakaugnay sa pamamagitan ng mga hyperlink. Gayunpaman, ang mga pahinang ito ay independiyente sa bawat isa, at ang code at iba pang itinatampok na nilalaman ay isinulat at nai-save bilang mga indibidwal na file sa nakapirming memorya ng server. Kung kailangang gumawa ng pagbabago sa website, kailangan itong gawin nang manu-mano sa pamamagitan ng pagpapalit ng code ng bawat web page.

Ang web page sa loob ng server ay isang indibidwal na HTML file na maaaring makilala ng huling URL ng file; Ang.html o.htm ay mga static na web page kung saan naka-save ang mga page sa HTML na format.

Kapag ang isang web client ay humiling para sa isang static na web page sa web server, ang web server (aka HTTP server) ay nagbibigay-kahulugan at hahanapin ang kinakailangang pahina gamit ang URL sa kahilingan at ipinapadala ang pahina sa web browser sa pamamagitan ng HTTP. Ang pinakakaraniwang HTTP o mga web server na ginagamit para sa layuning ito ay ang IIS mula sa Microsoft for the windows platform at Apache ng Apace foundation.

Higit pa tungkol sa Mga Dynamic na Web Page

Sa kaibahan sa mga static na web page, nakuha ng mga dynamic na web page ang kanilang mga pangalan dahil sa available na dynamic na content. Iyon ay ang nilalamang ipinapakita sa website ay maaaring magbago mula sa gumagamit patungo sa gumagamit at/o sa pana-panahon. Ang mga halimbawa ng mga dynamic na web page ay ang mga website ng Amazon, Yahoo, Gmail, CNN at iTunes.

Muli, iba ang istruktura ng web server mula sa pagho-host ng mga static na page hanggang sa mga dynamic na page. Dahil ang mga dynamic na web page ay nangangailangan ng pagbibigay ng iba't ibang nilalaman para sa bawat user, hindi praktikal na mag-imbak ng iba't ibang bersyon ng parehong page sa memorya ng server at ihatid ang mga ito dahil nangangailangan ito ng malalaking mapagkukunan upang suportahan ang operasyon. Samakatuwid, ang isang medyo maginhawang paraan ay ang panatilihing hiwalay ang mga bahagi sa ilang mga imbakan, at pagsama-samahin ang mga ito sa isang karaniwang layout at pagkatapos ay ilipat sa browser ng kliyente.

Nakamit ito sa pamamagitan ng pagpapatupad ng application server at database ng mga mapagkukunan na konektado sa web server. Kapag ang isang kahilingan para sa isang partikular na URL ay ginawa ng web browser, ang web server ay tumatanggap at nagpapasa ng impormasyon sa server ng application upang ibigay ang HTML file na nakasaad sa URL. Dahil walang umiiral na nakapirming HTML page, inilalabas ng server ng application ang layout para sa kinakailangang URL at pinupunan ito ng may-katuturang nilalaman gaya ng text, larawan, audio, at video.

Ang mga halimbawa para sa mga server ng application ay PHP at ASP. NET. Ang Oracle Application Express at MySQL ay mga halimbawa para sa database software.

Ano ang pagkakaiba ng Static at Dynamic na Web Pages?

• Ang mga static na web page ay may nakapirming content habang ang mga dynamic na web page ay maaaring may nagbabagong content.

• Kailangang manual na baguhin ang mga static na web page, habang ang mga pagbabago sa isang dynamic na page ay maaaring i-load sa pamamagitan ng isang application kung saan ang mga mapagkukunan ay nakaimbak sa isang database.

• Ang mga static na web page ay gumagamit lamang ng isang web server, habang ang mga dynamic na web page ay gumagamit ng isang web server, application server, at isang database.

Inirerekumendang: