Веб Сервер вс Апплицатион Сервер
Рачунар (или рачунарски програм) који покреће програм намењен за прихватање ХТТП захтева од клијената и враћа ХТТП одговоре, попут веб страница у ХТМЛ-у и других повезаних објеката, назива се Веб сервер. С друге стране, софтверски механизам који ће пружати различите апликације другом уређају назива се Апплицатион Сервер. Обично их се налази у канцеларијама и универзитетима, а свим корисницима у мрежи омогућавају извршавање софтверских апликација са исте машине. Али, због ширења Интернет и Веб 2.0 технологија, и веб сервер и сервер апликација почињу да се замагљују међусобно. Поред тога, сервер апликација може бити конфигурисан и да ради као веб сервер.
Шта је веб сервер?
Веб сервер, као што и име каже, углавном функционише тако да одржава веб странице двадесет и четири сата, седам дана у недељи. Све док веб сервер ради и ради, одговарајуће веб странице и веб локације биће доступне корисницима путем мреже. Због тога је врло важно да веб сервер ради стално тако да кориснику не би проузроковао непријатности због недоступности веб страница. Прекид се користи за дефинисање било којег времена изгубљеног због веб локације и њених страница које нису доступне. Цењене компаније за веб хостинг покушавају да одржавају добру услугу, што значи да би требало да постоји минимални прекид рада, као што је мање од делића секунде. Обично веб сервери не подржавају вишеструке навоје. Веб сервери такође немају функције повезивања веза, спајања изолације и трансакција. Да бисте јасније разумели концепт веб сервера, размотрите следећи сценарио. Корисник који жели посетити ввв.цнн.цом уписује адресу на Интернет Екплорер-у (тј. Веб претраживачу) који се заправо покреће на рачунару рачунара. Затим се овај захтев шаље на цнн веб сервер који заправо задржава ове странице на свом чврстом диску. Веб сервер потом враћа садржај странице и остале повезане објекте као одговор веб претраживачу, а веб прегледач их приказује кориснику. Дакле, разумљиво је да веб сервер треба да брже послужује захтев са вишеструких веза.
Шта је Апплицатион Сервер?
Послужитељ апликација се може третирати као софтверски оквир који пружа окружење у којем се могу покренути многе апликације без обзира на то што се налазе. Прекиди су такође важни и за апликационе сервере. За најбољу услугу, потребно је да одржавате станке краће од дела секунде. Обично сервер апликација подржава мулти-навојем. Функције попут удруживања изолације и удруживања веза и функције трансакција можете пронаћи у апликацијским серверима. Будући да апликацијски сервери покрећу различит софтвер који може зависити од другог софтвера и апликација, обично спајају средњи софтвер како би се омогућила комуникација са зависним апликацијама попут веб сервера, система за управљање базама података и програма графикона.
Разлика између веб сервера и сервера апликација
Иако се разлика између веб сервера и сервера апликација брзо погоршава, постоје неке кључне разлике између веб сервера и сервера апликација. Веб сервер обично може обрадити ограничени број захтева, али апликативни сервери имају много већи капацитет. За разлику од веб сервера, апликацијски сервери подржавају вишеструке навоје, трансакције и механизме попут удруживања веза. Веб сервери подржавају имплементацију .вар датотека, док апликативни сервери подржавају имплементацију .вар и .еар датотека. Надаље, апликацијски сервери су интегрисали средњи софтвер за комуникацију с другим апликацијама, за разлику од веб сервера.