Skip to main content

Ano ang script ng server-side?

Ang script ng server-side ay isang term na pangunahing ginagamit tungkol sa paghahatid ng pasadyang nilalaman sa pamamagitan ng hypertext transfer protocol (HTTP) sa isang web server sa pamamagitan ng pagkakaroon ng server na magsagawa ng maliit na programa.Ang mga programang ito, na karaniwang nakasulat sa isang wika ng script, ay isinasagawa ng server kapag dumating ang isang kahilingan sa kliyente.Depende sa mga parameter na ibinigay ng kliyente sa oras ng kahilingan, ang script pagkatapos ay bumubuo ng isang web page para sa kliyente.Ang mga web page na nilikha sa ganitong paraan ay madalas na tinutukoy bilang mga dynamic na pahina.Kabaligtaran ito sa isang script ng side-client na ipinadala mula sa server sa humihiling na kliyente at pagkatapos ay naisakatuparan.Pati na rin ang pag -save ng oras sa pamamagitan ng pagbabawas ng manu -manong pag -edit ng mga dokumento ng Hypertext Markup Language (HTML).Ang mga script ng server-side ay madalas na maliit, maipapatupad na mga file na naglalaman ng isang serye ng mga utos upang maipasa sa operating system.Ang Web Daemon, ang software na nagpapatakbo ng web server, ay gagamitin ang mga script ng shell na ito upang higit na maisakatuparan ang isang karagdagang programa na nakatira sa host computer.Ang pangkalahatang pamamaraan na ito ay pagkatapos ay tinukoy noong 1993 sa karaniwang gateway interface (CGI) na pamantayan na binuo ng Internet Engineering Task Force (IETF).Sa karamihan ng mga kaso, ang mga maagang script ng CGI na ito ay ginamit upang magpadala ng mga tugon ng database mula sa server pabalik sa humihiling na kliyente.nagbago din.Ang mga daemon ng HTTP ay na -update upang isama ang mga extension ng paggamit na pinapayagan para sa iba't ibang mga wika ng script na tatawagin mula sa web daemon mismo, sa halip na maipasa sa operating system sa host.Sa karagdagan na ito, ang mga piraso ng wika ng script ay maaaring isama sa loob ng dokumento ng HTML.Habang binabasa ng web server ang isang dokumento bago ipadala ito sa buong web, sinusuri nito at isinasagawa ang alinman sa script sa loob ng dokumento.

Dahil ang nilalaman ay tinawag ng Server-Side Scripting na naninirahan sa isang database, maaari itong maging halosanumang bagay.Ang nilalaman tulad ng mga paglalarawan ng produkto, mga pagkakaiba -iba ng presyo, mga entry sa weblog, mga imahe, at kahit na pag -format ay naka -imbak sa database.Posible ring i-pugad ang isang snippet ng script ng server-side sa loob ng isa pa, kung saan ang unang script ay kumukuha ng ilang data mula sa database, ngunit tumatawag din ng pangalawang script na nag-access sa pangalawang data.Ito ay kapaki -pakinabang, halimbawa, kapag naghahatid ng ilang medyo pasadyang pamantayan ng nilalaman na may karagdagang nested na nilalaman na maaaring maging sensitibo sa oras o hindi pa alam, tulad ng mga komento sa isang pagpasok sa weblog.Kung gayon, ang pagpapanatili ng web siteMga Sistema sa Pamamahala ng Nilalaman (CMS).Ang PHP ay marahil ang madalas na ginagamit na wika para sa hangaring ito, na tumatakbo sa core ng maraming mga pagpapatupad ng CMS.Dito, ang isang gumagamit na nagpapatakbo ng isang website na tumatakbo sa isang CMS ay mai -edit ang kanyang mga dokumento sa HTML upang isama ang tinatawag na mga tag.Ang mga tag ay mahalagang pahiwatig sa CMS upang sabihin ito kung anong script ang isasama sa dokumento.Ang CMS ay maaaring ipasadya sa pamamagitan ng paglikha ng mga karagdagang script at ang kanilang mga nauugnay na tag.