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

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

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

Видео: Разлика между уеб сървър и сървър на приложения
Видео: Что такое веб сервер и для чего он нужен? 2024, Ноември
Anonim

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

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

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

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

Какво представлява сървърът на приложения?

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

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

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

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