Разлика между уеб сървър и сървър за приложения

Разлика между уеб сървър и сървър за приложения
Разлика между уеб сървър и сървър за приложения

Видео: Разлика между уеб сървър и сървър за приложения

Видео: Разлика между уеб сървър и сървър за приложения
Видео: СПЕЦИАЛИЗИРАН WEB СОФТУЕР 2024, Юли
Anonim

Уеб сървър срещу сървър за приложения

Компютър (или компютърна програма), който изпълнява програма, предназначена за приемане на HTTP заявки от клиенти и обслужва обратно HTTP отговори като уеб страници в HTML и други свързани обекти, се нарича уеб сървър. От друга страна, софтуерна машина, която предоставя различни приложения на друго устройство, се нарича сървър за приложения. Обикновено се намират в офиси и университети и позволяват на всички потребители в мрежата да изпълняват софтуерни приложения от една и съща машина. Но поради разширяването на Интернет и Web 2.0 технологиите, уеб сървърът и сървърът на приложения започват да се размиват един с друг много бързо. Освен това сървърът на приложения може да бъде конфигуриран да работи и като уеб сървър.

Какво е уеб сървър?

Уеб сървърът, както подсказва името, функционира главно за поддържане на обслужване на уеб страници двадесет и четири часа, седем дни в седмицата. Докато уеб сървърът работи и работи, съответните уеб страници и сайтове ще бъдат достъпни за потребителите в мрежата. Ето защо е много важно уеб сървърът да работи през цялото време, за да не създава неудобства на потребителя поради недостъпност на уеб страниците. Времето на престой се използва за определяне на всяко време, загубено поради недостъпност на уебсайта и неговите страници. Реномирани компании за уеб хостинг се опитват да поддържат добро обслужване, което означава, че трябва да има минимално време на престой, например по-малко от част от секундата. Обикновено уеб сървърите не поддържат многопоточност. Уеб сървърите също така нямат функции за обединяване на връзки, обединяване на изолация и транзакции. За да разберете по-ясно концепцията за уеб сървъри, разгледайте следния сценарий. Потребителят, който иска да посети www.cnn.com, въвежда адреса в Internet Explorer (т.е. уеб браузър), който всъщност работи на машината на клиента. След това тази заявка се изпраща до уеб сървъра на cnn, който всъщност пази тези страници на своя твърд диск. След това уеб сървърът изпраща съдържанието на страницата и други свързани обекти обратно като отговор на уеб браузъра и уеб браузърът ги показва на потребителя. Така че от само себе си се разбира, че уеб сървърът трябва да обслужва заявка бързо от повече от една връзка наведнъж.

Какво е Application Server?

Сървърът на приложения може да се третира като софтуерна рамка, която осигурява среда, в която могат да се изпълняват много приложения, независимо какви са. Времето на престой е важно и за сървърите на приложения. За най-доброто обслужване трябва да поддържате престой по-малко от част от секундата. Обикновено сървърът на приложения поддържа многопоточност. Можете да намерите функции като обединяване на изолация и обединяване на връзки и функцията за транзакция в сървърите на приложения. Тъй като сървърите на приложения работят с различен софтуер, който може да зависи от друг софтуер и приложения, те обикновено обединяват междинен софтуер, за да позволят комуникация със зависими приложения като уеб сървъри, системи за управление на бази данни и програми за диаграми.

Разлика между уеб сървър и сървър за приложения

Въпреки че разликата между уеб сървъра и сървъра на приложения се влошава бързо, има някои ключови разлики между уеб сървър и сървър на приложения. Един уеб сървър обикновено може да обработва ограничен брой заявки, но сървърите за приложения имат много по-голям капацитет. За разлика от уеб сървърите, сървърите за приложения поддържат многопоточност, транзакции и механизми като групиране на връзки. Уеб сървърите поддържат разгръщане на.war файлове, докато сървърите на приложения поддържат разгръщане на.war и.ear файлове. Освен това сървърите на приложения имат интегриран междинен софтуер за комуникация с други приложения, за разлика от уеб сървърите.

Препоръчано: