Žiniatinklio serveris ir programų serveris
Kompiuteris (arba kompiuterio programa), kuriame vykdoma programa, skirta priimti HTTP užklausas iš klientų ir teikianti atgalinius HTTP atsakymus, pvz., Tinklalapius HTML ir kituose susietuose objektuose, vadinamas žiniatinklio serveriu. Kita vertus, programinės įrangos variklis, teikiantis skirtingas programas kitam įrenginiui, vadinamas „Application Server“. Paprastai jie yra biuruose ir universitetuose, ir jie leidžia visiems tinklo vartotojams vykdyti programinę įrangą iš tos pačios mašinos. Tačiau dėl interneto ir „Web 2.0“technologijų plėtros tiek interneto, tiek programų serveris pradeda labai greitai susilieti. Be to, programų serverį galima sukonfigūruoti taip, kad jis veiktų ir kaip interneto serveris.
Kas yra žiniatinklio serveris?
Kaip rodo pavadinimas, žiniatinklio serveris daugiausia veikia palaikydamas tinklalapių aptarnavimą 24 valandas per savaitę, septynias dienas per savaitę. Kol žiniatinklio serveris veikia ir veikia, atitinkami tinklalapiai ir svetainės bus prieinami vartotojams per tinklą. Todėl labai svarbu, kad žiniatinklio serveris veiktų visą laiką, kad vartotojui tai nesukeltų nepatogumų dėl tinklalapių neprieinamumo. Prastovos laikas naudojamas nustatyti laiką, prarastą dėl svetainės ir jos puslapių nepasiekimo. Žinomos interneto prieglobos įmonės stengiasi išlaikyti gerą paslaugą, o tai reiškia, kad turėtų būti minimalus prastovos laikas, pvz., Mažiau nei sekundės dalis. Paprastai žiniatinklio serveriai nepalaiko kelių gijų. Žiniatinklio serveriuose taip pat nėra jungčių kaupimo, izoliacijos kaupimo ir operacijų funkcijų. Norėdami aiškiau suprasti žiniatinklio serverių sąvoką, apsvarstykite šį scenarijų. Vartotojas, norintis apsilankyti www.cnn.com, „Internet Explorer“(ty žiniatinklio naršyklėje) įveda adresą, kuris iš tikrųjų veikia kliento kompiuteryje. Tada ši užklausa siunčiama cnn tinklo serveriui, kuris iš tikrųjų šiuos puslapius laiko kietajame diske. Tada žiniatinklio serveris siunčia puslapio ir kitų susietų objektų turinį kaip atsakymą į žiniatinklio naršyklę, o žiniatinklio naršyklė juos parodo vartotojui. Taigi savaime suprantama, kad žiniatinklio serveris turi greitai pateikti užklausą iš daugiau nei vieno ryšio vienu metu.ši užklausa siunčiama cnn žiniatinklio serveriui, kuris iš tikrųjų saugo šiuos puslapius standžiajame diske. Tada žiniatinklio serveris siunčia puslapio ir kitų susietų objektų turinį kaip atsakymą į žiniatinklio naršyklę, o žiniatinklio naršyklė juos parodo vartotojui. Taigi savaime suprantama, kad žiniatinklio serveris turi greitai pateikti užklausą iš daugiau nei vieno ryšio vienu metu.ši užklausa siunčiama cnn žiniatinklio serveriui, kuris iš tikrųjų saugo šiuos puslapius standžiajame diske. Tada žiniatinklio serveris siunčia puslapio ir kitų susietų objektų turinį kaip atsakymą į žiniatinklio naršyklę, o žiniatinklio naršyklė juos parodo vartotojui. Taigi savaime suprantama, kad žiniatinklio serveris turi greitai pateikti užklausą iš daugiau nei vieno ryšio vienu metu.
Kas yra „Application Server“?
Programų serveris gali būti traktuojamas kaip programinės įrangos sistema, suteikianti aplinką, kurioje galima paleisti daugybę programų, neatsižvelgiant į tai, kas jos yra. Prastovos laikas taip pat svarbus programų serveriams. Norėdami gauti geriausią aptarnavimą, turite palaikyti mažiau nei sekundės dalį prastovos laiką. Paprastai programų serveris palaiko kelių gijų diegimą. Programų serveriuose galite rasti tokių funkcijų kaip izoliacija ir jungčių sujungimas bei operacijų funkcija. Kadangi programų serveriai naudoja skirtingą programinę įrangą, kuri gali priklausyti nuo kitos programinės įrangos ir programų, jie paprastai sujungia tarpinę programinę įrangą, kad įgalintų ryšius su priklausomomis programomis, tokiomis kaip interneto serveriai, duomenų bazių valdymo sistemos ir diagramų programos.
Skirtumas tarp tinklo serverio ir programų serverio
Nors skirtumas tarp žiniatinklio serverio ir programų serverio sparčiai blogėja, tarp žiniatinklio serverio ir programų serverio yra keletas esminių skirtumų. Žiniatinklio serveris paprastai gali apdoroti ribotą užklausų skaičių, tačiau programų serveriai turi daug didesnę talpą. Skirtingai nuo žiniatinklio serverių, programų serveriai palaiko kelių gijų sujungimą, operacijas ir mechanizmus, pvz., Jungčių kaupimą. Žiniatinklio serveriai palaiko.war failų diegimą, o programų serveriai -.war ir.ear failų diegimą. Be to, programų serveriai turi integruotą tarpinę programinę įrangą, kad galėtų bendrauti su kitomis programomis, o ne žiniatinklio serveriais.