„Application Server“ palyginti su interneto serveriu

A Žiniatinklis Programų serverisTinklapio serverisĮvadas (iš Vikipedijos) Taikomosios programos serveris yra programinės įrangos sistema, suteikianti galimybę kurti interneto programas ir serverio aplinką joms paleisti. Žiniatinklio serveris gali reikšti aparatinę įrangą (kompiuterį) arba programinę įrangą (kompiuterio programą), kuri padeda pateikti turinį, prie kurio galima prisijungti per internetą.. Apibrėžimas Programų serveris, dar vadinamas programų serveriu, yra programinės įrangos sistema, sukurianti aplinką, kurioje programos gali veikti, nesvarbu, kokios yra programos ar ką jos daro. Žiniatinklio serveris gali reikšti aparatinę įrangą (kompiuterį) arba programinę įrangą (kompiuterio programą), kuri padeda pateikti turinį, prie kurio galima prisijungti per internetą.. Kas tai? Serveris, atskleidžiantis verslo logiką kliento programoms per įvairius protokolus, įskaitant HTTP. Serveris, kuris tvarko HTTP protokolą. Darbas Programų serveris naudojamas žiniatinklio programoms ir įmonėms skirtoms programoms (t. Y. Servletėms, jsps ir ejbs…) aptarnauti. Programų serveriuose gali būti interneto serveris. Žiniatinklio serveris naudojamas žiniatinklio programoms aptarnauti Funkcijos Norėdami pristatyti įvairias programas į kitą įrenginį, jis suteikia galimybę visiems tinklo vartotojams paleisti programinę įrangą iš tos pačios mašinos. Laikydami HTML, PHP, ASP ir kt. Failus žiniatinklio naršyklėse prieinamus, kad naudotojas galėtų patekti į svetainę žiniatinklyje, tvarko klientų HTTP užklausas. Pavyzdžiai „Sun Java“ serveris, internetinis tinklaraščio serveris, „Apache Geronimo“, „IBM WebSphere Application Server“, „Glass Fish Server“ „Apache“, „Microsoft IIS“, „Tomcat“, „Jetty“, „Zeus“ žiniatinklio serveris, „Oracle“ žiniatinklio serveris Palaiko paskirstytas sandoris ir EJB Servetėlės ​​ir JSP Išteklių panaudojimas Aukštas Žemas Klientų gali būti GUI, interneto serveriai Interneto naršyklės, paieškos sistemų robotai

Turinys: „Application Server vs Web Server“

  • 1 Funkcija
  • 2 daugiasriegiai
  • 3 apkrovos riba
  • 4 modelis
  • 5 Istorija
  • 6 literatūros sąrašas

Funkcija

Pagrindinė žiniatinklio serverio funkcija yra palaikyti failus aktyvius naršant tinklalapiuose 24 valandas per parą, septynias dienas per savaitę. Bet koks prarastas laikas yra žinomas kaip prastova, tai reiškia, kad tuo metu svetainė ir jos puslapiai nebus matomi. Bet kuri gera interneto prieglobos įmonė stengiasi, kad jūsų prastovos būtų trumpesnės nei sekundės dalis, kad būtų sėkmingos. Programos serveris palengvina šį procesą ir bando padaryti lengvą prieigą prie programos duomenų.

Daugiasriegis

Žiniatinklio serveris nepalaiko kelių sriegių koncepcijos. „Application Server“ mes turime tokias funkcijas kaip jungčių sujungimas, izoliacijos telkimas, kelių sriegių sudarymas ir, svarbiausia, operacijų funkcija, kurios nėra žiniatinklio serveryje..

Manoma, kad žiniatinklio serveriai (programos) vienu metu turi aptarnauti daugiau nei vieno TCP / IP ryšio užklausas. Atkreipkite dėmesį, kad „Internet Explorer“ ar „Firefox“ žiniatinklio naršyklė yra vietinė programa vartotojo kietajame diske, o patys tinklalapiai nėra. Tinklalapiai iš tikrųjų saugomi kitų kompiuterių standžiajame diske, ir jie yra žinomi kaip interneto serveriai. Programų serverių produktai paprastai susieja tarpinę programinę įrangą, kad programos galėtų susisiekti su priklausomomis programomis, tokiomis kaip žiniatinklio serveriai, duomenų bazių valdymo sistemos ir diagramų programos..

Apkrovos riba

Žiniatinklio serveriui (programai) yra apibrėžtos apkrovos ribos, nes jis gali valdyti tik ribotą skaičių vienu metu naudojamų klientų jungčių (paprastai nuo 2 iki 60 000, pagal numatytuosius nustatymus nuo 500 iki 1000) vienam IP adresui (ir IP prievadui) ir jis gali tarnauti tik tam tikras maksimalus užklausų skaičius per sekundę. Kita vertus, programų serverio talpa yra daug didesnė.

Modelis

„Webserver“ delegavimo modelis yra gana paprastas, kai užklausa patenka į žiniatinklio serverį, ji tiesiog perduoda užklausą programai, kuri geriausiai sugeba ją tvarkyti (serverio pusės programa). Tai gali nepalaikyti operacijų ir duomenų bazių sujungimo. Žiniatinklio serveriai palaiko .war failų diegimą tik tuo metu, kai Programų serveriai palaiko .war ir .ear failų diegimą.

Programų serveris yra labiau pajėgus dinamiškai elgtis nei žiniatinklio serveris. Programos serverį galima sukonfigūruoti veikti kaip žiniatinklio serverį.

Istorija

Pirmojo žiniatinklio serverio pradžia yra skolinga Tim Berners-Lee, kai jis buvo naujo projekto dalis jo darbdaviui CERN (Europos branduolinių tyrimų organizacija). 1989 m. Jis parašė dvi programas, kurios paskatino įdiegti pirmąjį interneto serverį. „Application“ serveris pirmą kartą atsirado 1990 m.

Galima sakyti, kad žiniatinklio serveris yra programų serverio pogrupis. Plėtojant internetą ir „Web 2.0“ technologijas, programų serveriai ir interneto serveriai pradeda migloti. Daugeliu atvejų programinė įranga yra priglobta žiniatinklio serveriuose, o tada atsisiunčiama į vietinį standųjį diską, kur ji yra įdiegta vietiniame kompiuteryje. Pagal naująjį modelį, kuris saugo interneto serverį ir programų serverį, programinė įranga būtų priglobta internete, o vartotojas galėtų prieiti prie jos ir naudoti ją pagal poreikį, paprastai mažesne sparta, nei tuo atveju, jei jis ar ji įsigytų naują programinę įrangą..

Nuorodos

  • http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html?page=2
  • http://en.wikipedia.org/wiki/Application_server
  • http://en.wikipedia.org/wiki/Web_server
  • http://www.geekinterview.com/question_details/17043