Kas yra serverio pusė?

Serverio pusė apima (SSI), kartais vadinama krašto pusės įtraukimu, yra žiniatinklio kūrėjų dažnai naudojama technologija, kurią sudaro nurodymų, susijusių su procedūromis, kurios turėtų būti atliekamos teikiant tinklalapį, rašymas. Tinklalapį aptarnauja serverio kompiuteris, kai kliento kompiuteris prašo savo pasaulinio žiniatinklio adreso. Šios direktyvos yra įtrauktos arba užkoduotos tiesiogiai išplečiamos hiperteksto žymėjimo kalbos (XHTML) dokumentuose, kad statiniame puslapyje būtų dinamiškai generuojamas turinys, nenaudojant viso puslapio naudojant scenarijų kalbas, pvz., hiperteksto pirminį procesorių (PHP).

Pasirinkimą naudoti serverio pusės technologiją dažnai pasirenka žiniatinklio kūrėjai, kai reikia dinamiškai sugeneruoti tik nedidelę XHTML dokumento dalį. Pavyzdžiui, dabartinis vietos laikas gali būti rodomas statiniame puslapyje. Nors tai galima lengvai pasiekti keliomis kodo eilutėmis, parašytomis bet kuria galimomis scenarijų kalbomis, serverio pusės įtraukimas dažnai naudojamas tokiais tikslais. Tinklalapiai, sudaryti beveik vien iš dinamiškai generuojamo turinio, nenaudoja serverio pusės; Vietoj to žiniatinklio kūrėjai pasirenka scenarijų kodavimą serverio scenarijų kalbomis.

Yra keletas pranašumų naudojant serverio pusės technologijas, palyginti su skriptų kalbomis, pvz., mažiau kodo ir mažesnė apkrova aptarnaujančiam kompiuteriui. Tačiau sprendimai, skirti dinamiškai generuoti turinį visoje svetainėje, gali apimti serverio pusės įtraukimų ir scenarijų kalbų naudojimą, nes pasirinkimas, kurį naudoti, priklauso nuo to, kiek kiekvieno svetainės puslapio yra statiška ir kiek dinamiška. Dauguma žiniatinklio prieglobos įmonių siūlo savo klientams galimybę savo tinklalapiams naudoti serverio pusės technologiją.

Serverio pusės įdiegimas paprastai yra paprasta užduotis, ypač patyrusiems interneto dizaineriams ir kūrėjams. Paprastai jį sudaro .htaccess failo, prie kurio pridedamas kodas, sukūrimas ir kodo įtraukimas į XHTML puslapius, kuriuose turi būti naudojama ši technologija. Konkretus pridedamas kodas nustatomas pagal tikslų dinaminį turinį, kuris turi būti sugeneruotas tam tikrose statinio puslapio dalyse. Kad veiktų, žiniatinklio failai, kuriuose naudojama ši technologija, turi turėti žiniatinklio prieglobos įmonės nurodytą failo plėtinį, kuris paprastai yra „.shtml“ arba „shtm“. Nesugebėjimas redaguoti dokumento failo plėtinio, kad būtų naudojama technologija, yra dažna klaida, ypač tarp nepatyrusių interneto dizainerių ir kūrėjų.