Static vs Dynamic Web Pages
Is Taws Nem yog qhov sib sau loj ntawm cov neeg siv khoom sib txuas hauv computer thiab servers. Hypertext Transfer Protocol (HTTP) pab txhawb kev sib txuas lus thiab cov ntaub ntawv hloov chaw ntawm ob qib no, uas yog tus qauv code.
Thaum tus neeg siv lub khoos phis tawj xws li ib qho siv los ntawm koj sim saib nplooj ntawv tshwj xeeb los ntawm lub vev xaib browser, nws xa ib daim ntawv thov mus rau lub khoos phis tawj hosting lub vev xaib (tus neeg rau zaub mov) xa rov qab cov ntsiab lus ntawm lub vev xaib. Yog tias cov ntsiab lus thov los ntawm tus neeg siv lub computer muaj, cov khoom ntawm lub vev xaib raug xa mus rau tus neeg siv lub vev xaib hauv HTML hom los ntawm HTTP, thiab tom qab ntawd lub vev xaib browser rov tsim lub vev xaib ntawm tus neeg siv lub khoos phis tawj thiab qhia nws. Uniform Resource Locator tshwj xeeb txheeb xyuas cov peev txheej ntawm tus neeg rau zaub mov thiab cov neeg rau zaub mov uas tau txais cov lus thov thiab cov lus teb yog hu ua HTTP server.
Qhov sib txawv ntawm lub vev xaib zoo li qub thiab muaj zog tshwm sim los ntawm kev hloov pauv kev ua haujlwm tom qab HTTP server.
Ntau txog Cov nplooj ntawv zoo li qub
Lub vev xaib zoo li qub yog lub vev xaib uas qhia tib cov ntsiab lus rau txhua tus neeg siv saib lub vev xaib tib lub sijhawm. Tsuas yog lub vev xaib zoo li qub yog lub vev xaib ruaj khov, thiab cov ntsiab lus tsis hloov ntawm tus neeg siv mus rau tus neeg siv.
Yog vim li cas tom qab qhov no yog txoj hauv kev tsim cov vev xaib zoo li qub. Technically lub vev xaib zoo li qub muaj cov ntawv sau ntawm HTML cov ntaub ntawv tuav ntawm lub server, uas sib cuam tshuam los ntawm hyperlinks. Txawm li cas los xij, cov nplooj ntawv no muaj kev ywj pheej ntawm ib leeg, thiab cov cai thiab lwm cov ntsiab lus tshwj xeeb tau sau thiab khaws cia ua ib tus neeg cov ntaub ntawv ntawm lub cim xeeb ruaj khov ntawm lub server. Yog tias qhov hloov pauv yuav tsum tau ua rau lub vev xaib nws yuav tsum tau ua manually los ntawm kev hloov cov cai ntawm txhua nplooj ntawv web.
Lub vev xaib sab hauv lub server yog ib tus kheej cov ntaub ntawv HTML uas tuaj yeem lees paub los ntawm qhov kawg ntawm URL ntawm cov ntaub ntawv;.html lossis.htm yog cov nplooj ntawv web zoo li qub uas cov nplooj ntawv tau txais kev cawmdim hauv HTML hom.
Thaum tus neeg siv lub vev xaib thov rau nplooj ntawv web zoo li qub rau lub vev xaib server, lub vev xaib server (aka HTTP server) txhais thiab nrhiav cov nplooj ntawv xav tau siv URL hauv qhov kev thov thiab xa nplooj ntawv mus rau lub vev xaib browser los ntawm HTTP. Feem ntau HTTP lossis web servers siv rau lub hom phiaj no yog IIS los ntawm Microsoft rau lub qhov rais platform thiab Apache los ntawm Apace foundation.
Ntau txog Dynamic Web Pages
Hauv qhov sib piv rau cov nplooj ntawv web zoo li qub, cov nplooj ntawv web dynamic tau txais lawv cov npe vim muaj cov ntsiab lus dynamic. Qhov ntawd yog cov ntsiab lus tso tawm hauv lub vev xaib tuaj yeem hloov pauv ntawm tus neeg siv mus rau tus neeg siv thiab / lossis qee lub sijhawm. Piv txwv ntawm cov nplooj ntawv web dynamic yog Amazon, Yahoo, Gmail, CNN thiab iTunes cov vev xaib.
Dua, tus qauv ntawm lub vev xaib server txawv ntawm qhov hosting nplooj ntawv zoo li qub rau nplooj ntawv dynamic. Txij li cov nplooj ntawv web dynamic xav tau muab cov ntsiab lus sib txawv rau txhua tus neeg siv, nws tsis yog qhov ua tau zoo los khaws cov ntawv sib txawv ntawm tib nplooj ntawv ntawm cov neeg rau zaub mov nco thiab xa lawv vim cov no xav tau cov peev txheej loj los txhawb kev ua haujlwm. Yog li ntawd, ib txoj hauv kev yooj yim dua yog khaws cov khoom sib cais ntawm ntau qhov chaw khaws cia, thiab coj lawv ua ke hauv ib qho kev teeb tsa thiab tom qab ntawd hloov mus rau tus neeg siv khoom browser.
Qhov no yog ua tiav los ntawm kev siv cov ntawv thov neeg rau zaub mov thiab cov peev txheej database txuas nrog lub vev xaib server. Thaum qhov kev thov rau ib qho URL tshwj xeeb yog tsim los ntawm lub web browser, lub web server tau txais thiab xa cov ntaub ntawv mus rau daim ntawv thov server los muab cov ntaub ntawv HTML qhia hauv URL. Txij li tsis muaj nplooj ntawv HTML ruaj khov, daim ntawv thov neeg rau zaub mov coj tawm qhov teeb tsa rau qhov xav tau URL thiab sau nws nrog cov ntsiab lus cuam tshuam xws li ntawv nyeem, duab, suab, thiab video.
Piv txwv rau daim ntawv thov servers yog PHP thiab ASP. NET. Oracle Application Express thiab MySQL yog cov piv txwv rau database software.
Dab tsi yog qhov txawv ntawm Static thiab Dynamic Web Pages?
• Cov nplooj ntawv web zoo li qub muaj cov ntsiab lus ruaj khov thaum cov nplooj ntawv web dynamic tuaj yeem hloov cov ntsiab lus.
• Cov nplooj ntawv web zoo li yuav tsum tau hloov pauv ntawm tus kheej, thaum hloov pauv mus rau nplooj ntawv dynamic tuaj yeem thauj khoom los ntawm daim ntawv thov uas cov peev txheej khaws cia hauv database.
• Cov nplooj ntawv web zoo tib yam tsuas yog siv lub vev xaib xwb, thaum lub vev xaib dynamic siv lub web server, daim ntawv thov server, thiab database.