Atšķirība starp tīmekļa serveri un lietojumprogrammu serveri

Atšķirība starp tīmekļa serveri un lietojumprogrammu serveri
Atšķirība starp tīmekļa serveri un lietojumprogrammu serveri

Video: Atšķirība starp tīmekļa serveri un lietojumprogrammu serveri

Video: Atšķirība starp tīmekļa serveri un lietojumprogrammu serveri
Video: 2022.gada tiesu prakse darba tiesību jomā 2024, Jūlijs
Anonim

Tīmekļa serveris pret lietojumprogrammu serveri

Datoru (vai datorprogrammu), kurā darbojas programma, kas paredzēta HTTP pieprasījumu pieņemšanai no klientiem un kas apkalpo HTTP atbildes, piemēram, tīmekļa lapas HTML formātā un citus saistītos objektus, sauc par tīmekļa serveri. No otras puses, programmatūras dzinēju, kas nodrošinās dažādas lietojumprogrammas citai ierīcei, sauc par lietojumprogrammu serveri. Tie parasti atrodas birojos un universitātēs, un tie ļauj visiem tīkla lietotājiem izpildīt lietojumprogrammas no vienas un tās pašas iekārtas. Taču interneta un Web 2.0 tehnoloģiju paplašināšanās dēļ gan tīmekļa serveris, gan lietojumprogrammu serveris sāk ļoti strauji saplūst viens ar otru. Turklāt lietojumprogrammu serveri var konfigurēt, lai tas darbotos arī kā tīmekļa serveris.

Kas ir tīmekļa serveris?

Tīmekļa serveris, kā norāda nosaukums, galvenokārt darbojas, lai turpinātu apkalpot tīmekļa lapas 24 stundas, septiņas dienas nedēļā. Kamēr tīmekļa serveris ir izveidots un darbojas, atbilstošās tīmekļa lapas un vietnes būs pieejamas lietotājiem tīklā. Tāpēc ir ļoti svarīgi, lai tīmekļa serveris visu laiku strādātu, lai tas lietotājam nesagādātu neērtības tīmekļa lapu nepieejamības dēļ. Dīkstāves laiks tiek izmantots, lai noteiktu laiku, kas zaudēts, jo vietne un tās lapas nav pieejamas. Pazīstami tīmekļa mitināšanas uzņēmumi cenšas nodrošināt labu pakalpojumu, kas nozīmē, ka dīkstāvei jābūt minimālai, piemēram, mazākai par sekundes daļu. Parasti tīmekļa serveri neatbalsta vairāku pavedienu izmantošanu. Tīmekļa serveriem nav arī savienojumu apvienošanas, izolācijas apvienošanas un transakciju funkciju. Lai skaidrāk izprastu tīmekļa serveru jēdzienu, apsveriet šādu scenāriju. Lietotājs, kurš vēlas apmeklēt vietni www.cnn.com, pārlūkprogrammā Internet Explorer (t.i., tīmekļa pārlūkprogrammā) ieraksta adresi, kas faktiski darbojas klienta datorā. Pēc tam šis pieprasījums tiek nosūtīts uz cnn tīmekļa serveri, kas faktiski glabā šīs lapas savā cietajā diskā. Tīmekļa serveris pēc tam nosūta lapas saturu un citus saistītos objektus atpakaļ kā atbildi tīmekļa pārlūkprogrammai, un tīmekļa pārlūkprogramma tos parāda lietotājam. Tāpēc ir pašsaprotami, ka tīmekļa serverim ir ātri jāapkalpo pieprasījums no vairākiem savienojumiem vienlaikus.

Kas ir lietojumprogrammu serveris?

Lietojumprogrammu serveri var uzskatīt par programmatūras ietvaru, kas nodrošina vidi, kurā var palaist daudzas lietojumprogrammas neatkarīgi no tā, kādas tās ir. Dīkstāve ir svarīga arī lietojumprogrammu serveriem. Lai nodrošinātu vislabāko pakalpojumu, jums ir jāsaglabā dīkstāve, kas ir mazāka par sekundes daļu. Parasti lietojumprogrammu serveris atbalsta vairāku pavedienu izmantošanu. Lietojumprogrammu serveros ir atrodamas tādas funkcijas kā izolācijas apvienošana un savienojumu apvienošana, kā arī darījumu funkcija. Tā kā lietojumprogrammu serveri darbina dažādu programmatūru, kas var būt atkarīga no citas programmatūras un lietojumprogrammām, tie parasti apvieno starpprogrammatūru, lai nodrošinātu savstarpējo saziņu ar atkarīgām lietojumprogrammām, piemēram, tīmekļa serveriem, datu bāzes pārvaldības sistēmām un diagrammu programmām.

Atšķirība starp tīmekļa serveri un lietojumprogrammu serveri

Lai gan atšķirība starp tīmekļa serveri un lietojumprogrammu serveri strauji pasliktinās, pastāv dažas būtiskas atšķirības starp tīmekļa serveri un lietojumprogrammu serveri. Tīmekļa serveris parasti var apstrādāt ierobežotu skaitu pieprasījumu, bet lietojumprogrammu serveriem ir daudz lielāka jauda. Atšķirībā no tīmekļa serveriem lietojumprogrammu serveri atbalsta vairāku pavedienu izveidi, darījumus un mehānismus, piemēram, savienojumu apvienošanu. Tīmekļa serveri atbalsta.war failu izvietošanu, savukārt lietojumprogrammu serveri atbalsta.war un.ear failu izvietošanu. Turklāt lietojumprogrammu serveros ir integrēta starpprogrammatūra, lai sazinātos ar citām lietojumprogrammām, nevis tīmekļa serveriem.

Ieteicams: