Веб-сервер жана Колдонмо сервери
Кардарлардын HTTP сурамдарын кабыл алуу үчүн арналган программаны иштеткен жана HTMLдеги веб-баракчалар жана башка байланышкан объекттер сыяктуу HTTP жоопторун тейлеген компьютер (же компьютер программасы) Веб сервер деп аталат. Башка жагынан алганда, башка түзмөккө ар кандай тиркемелерди камсыз кыла турган программалык кыймылдаткыч Колдонмо сервери деп аталат. Алар көбүнчө кеңселерде жана университеттерде кездешет жана алар тармактагы бардык колдонуучуларга программалык тиркемелерди бир эле машинадан аткарууга мүмкүндүк берет. Бирок, Интернеттин жана Web 2.0 технологияларынын кеңейишинен улам, веб-сервер да, тиркеме сервери да бири-бирине өтө тез кирип кете баштады. Андан тышкары, колдонмо серверин веб-сервер катары да иштөөгө конфигурациялоого болот.
Веб сервер деген эмне?
Веб-сервер, аты айтып тургандай, негизинен жумасына жети күн, жыйырма төрт саат бою веб-баракчаларды тейлөө милдетин аткарат. Веб сервер иштеп турганда, тиешелүү веб-баракчалар жана сайттар тармак аркылуу колдонуучуларга жеткиликтүү болот. Ошондуктан, веб-сервердин дайыма иштеп турушу абдан маанилүү, ошондуктан ал веб-баракчалардын жеткиликтүү эместигинен улам колдонуучуга ыңгайсыздыктарды жаратпашы мүмкүн. Иштөө убактысы веб-сайттын жана анын барактарынын жеткиликсиздигинен улам жоголгон убакытты аныктоо үчүн колдонулат. Белгилүү веб-хостинг компаниялары жакшы кызмат көрсөтүүгө аракет кылышат, башкача айтканда, секунданын бир бөлүгүнө жетпеген убакытта токтоп калуу минималдуу болушу керек. Адатта, веб-серверлер көп агымды колдобойт. Веб серверлерде туташуу-пулдаштыруу, изоляциялоо-пулдаштыруу жана транзакция функциялары да жок. Веб-серверлердин түшүнүгүн так түшүнүү үчүн төмөнкү сценарийди карап көрүңүз.www.cnn.com сайтына кирүүнү каалаган колдонуучу даректи Internet Explorerде (мисалы, веб-браузер) терет, ал чындыгында кардардын машинасында иштейт. Андан кийин, бул суроо чындыгында бул баракчаларды өзүнүн катуу дискинде сактап турган cnn веб-серверине жөнөтүлөт. Андан кийин веб-сервер барактын мазмунун жана башка шилтемеленген объекттерди веб-браузерге жооп катары жөнөтөт жана веб-браузер аларды колдонуучуга көрсөтөт. Демек, веб-сервер бир эле учурда бир нече туташуудан сурамдарды тез тейлеши керек экени айтпаса да түшүнүктүү.
Колдонмо сервери деген эмне?
Колдонмонун серверин программалык камсыздоонун негизи катары кароого болот, ал көптөгөн колдонмолор кандай болгонуна карабастан иштей турган чөйрөнү камсыз кылат. Колдонмо серверлери үчүн да токтоп калуу маанилүү. Мыкты тейлөө үчүн, сиз секунданын бир бөлүгүнө жетпеген убакытты кармап туруу керек. Адатта, тиркеме сервери көп агымды колдойт. Колдонмо серверлеринде обочолонуу жана байланышты бириктирүү жана транзакция функциясы сыяктуу функцияларды табасыз. Колдонмо серверлери башка программаларга жана колдонмолорго көз каранды болгон ар кандай программалык камсыздоону иштеткендиктен, алар веб-серверлер, маалымат базасын башкаруу системалары жана диаграмма программалары сыяктуу көз каранды тиркемелер менен өз ара байланышты иштетүү үчүн, адатта, ортоңку программаны бириктирет.
Веб-сервер менен Колдонмо серверинин ортосундагы айырма
Веб-сервер менен тиркеме серверинин ортосундагы айырма тездик менен начарлап баратканына карабастан, веб-сервер менен тиркеме серверинин ортосунда айрым негизги айырмачылыктар бар. Веб сервер, адатта, чектелген сандагы суроо-талаптарды аткара алат, бирок колдонмо серверлери бир топ жогору мүмкүнчүлүккө ээ. Веб серверлерден айырмаланып, тиркеме серверлери көп агымды, транзакцияларды жана туташууну бириктирүү сыяктуу механизмдерди колдойт. Веб серверлери.war файлдарын жайгаштырууну колдойт, ал эми колдонмо серверлери.war жана.ear файлдарын жайылтууну колдойт. Кошумчалай кетсек, тиркеме серверлери веб серверлерден айырмаланып, башка колдонмолор менен байланышуу үчүн ортомчу программаны бириктирген.