Rakendusserver vs veebiserver

A võrk RakendusserverVeebiserverSissejuhatus (Vikipeediast) Rakendusserver on tarkvararaamistik, mis pakub nii veebirakenduste loomise võimalusi kui ka serveri keskkonda nende käitamiseks. Veebiserver võib osutada kas riistvarale (arvuti) või tarkvarale (arvutirakendus), mis aitab edastada Interneti kaudu juurdepääsetavat sisu. Definitsioon Rakendusserver, mida nimetatakse ka rakendusserveriks, on tarkvararaamistik, mis pakub keskkonda, kus rakendused saavad töötada, olenemata sellest, millised on rakendused või mida nad teevad. Veebiserver võib osutada kas riistvarale (arvuti) või tarkvarale (arvutirakendus), mis aitab edastada Interneti kaudu juurdepääsetavat sisu. Mis see on? Server, mis paljastab kliendirakendustele äriloogika erinevate protokollide, sealhulgas HTTP kaudu. Server, mis haldab HTTP-protokolli. Töö Rakendusserverit kasutatakse veebipõhiste rakenduste ja ettevõttepõhiste rakenduste (st servletid, jsps ja ejbs ...) teenindamiseks. Rakendusserverid võivad sisemiselt sisaldada veebiserverit. Veebiserverit kasutatakse veebipõhiste rakenduste teenindamiseks Funktsioonid Erinevate rakenduste edastamiseks teise seadmesse võimaldab see võrgus olevatel kõigil sama masina tarkvara käivitada. Hoides HTML-, PHP-, ASP- jms faile veebibrauseritele kättesaadavana, et vaadata, millal kasutaja veebisaidile pääseb, tegeleb klientide HTTP-taotlusi. Näited Sun Java rakendusserver, ajaveebiserver, Apache Geronimo, IBM WebSphere rakendusserver, Glass Fish Server Apache, Microsoft IIS, Tomcat, Jetty, Zeusi veebiserver, Oracle veebiserver Toetab hajutatud tehing ja EJB-d Servletid ja JSP Ressursside kasutamine Kõrge Madal Kliente saab kaasata GUI-d, veebiserverid Veebibrauserid, otsingumootorite robotid

Sisu: rakendusserver vs veebiserver

  • 1 funktsioon
  • 2 mitme keermega
  • 3 koormuspiirang
  • 4 mudel
  • 5 Ajalugu
  • 6 viidet

Funktsioon

Veebiserveri põhiülesanne on failide aktiivne hoidmine veebisaitide sirvimiseks ööpäevaringselt seitse päeva nädalas. Igasugust kaotatud aega nimetatakse seisakuks, mis tähendab, et sel hetkel pole veebisait ja selle lehed vaadatavad. Iga hea veebimajutusettevõte üritab edukat seisakuaega vähem kui sekundi murdosa jooksul hoida. Rakendusserver hõlbustab seda protsessi ja püüab hõlbustada rakenduse juurdepääsu andmetele.

Mitmekeermestamine

Veebiserver ei toeta mitme keermestamise kontseptsiooni. Rakendusserveris on meil sellised funktsioonid nagu ühenduse ühendamine, eraldamise ühiskasutus, mitme keermestamine ja peamiselt tehingu funktsioon, mida veebiserveris pole.

Eeldatakse, et veebiserverid (programmid) teenindavad korraga rohkem kui ühe TCP / IP-ühenduse taotlusi. Arvestage, et Internet Explorer või Firefoxi veebibrauser on kasutaja kõvaketta kohalik programm, samal ajal kui veebilehed ise pole. Veebilehti hoitakse tegelikult teiste arvutite kõvaketastel ja neid nimetatakse veebiserveriteks. Rakendusserveritooted komplekteerivad tavaliselt vahetarkvara, mis võimaldab rakendustel suhelda sõltuvate rakendustega, nagu veebiserverid, andmebaasihaldussüsteemid ja diagrammiprogrammid.

Koormuslimiit

Veebiserveril (programm) on määratletud koormuspiirangud, kuna see saab IP-aadressi (ja IP-porti) kohta hakkama ainult piiratud arvu samaaegsete kliendiühendustega (tavaliselt vahemikus 2 kuni 60 000, vaikimisi vahemikus 500 kuni 1000) ja see võib teenindada ainult teatud maksimaalne taotluste arv sekundis. Teisest küljest on rakendusserver palju suurema mahutavusega.

Mudel

Veebiserveri delegeerimise mudel on üsna lihtne, kui päring tuleb veebiserverisse, edastab see päringu lihtsalt programmile, mis seda kõige paremini suudab (serveripoolne programm). See ei pruugi toetada tehingute ja andmebaasiühenduse ühiskasutust. Veebiserverid toetavad .war-failide juurutamist ainult siis, kui rakendusserverid toetavad .war- ja .ear-failide juurutamist.

Rakendusserver on dünaamilisemaks käitumiseks võimeline kui veebiserver. Rakendusserveri saab konfigureerida töötama veebiserverina.

Ajalugu

Esimene veebiserver võlgneb selle päritolu Tim Berners-Leele, kui uue projekti osana tema tööandjale CERN (Euroopa tuumauuringute organisatsioon). Aastal 1989 kirjutas ta kaks programmi, mis viisid esimese veebiserveri juurutamiseni. Rakendusserver tuli esmakordselt kasutusele 1990ndatel.

Võib öelda, et veebiserver on rakendusserveri alamhulk. Rakendusserverid ja veebiserverid hakkavad Interneti ja Web 2.0 tehnoloogiate laienemisega üksteisele hägustuma. Enamikul juhtudel hostitakse tarkvara praegu veebiserverites ja laaditakse seejärel alla kohalikule kõvakettale, kus see on arvutisse installitud. Uue mudeli korral, mis sulandab veebiserveri ja rakendusserveri, hostitakse tarkvara võrgus ja kasutaja saab sellele juurde pääseda ja seda vastavalt vajadusele kasutada, üldjuhul madalama kiirusega kui siis, kui ta ostaks tarkvara uue.

Viited

  • 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