verkko
Verkkopalvelimen päätoiminto on pitää tiedostot aktiivisina verkkosivustojen selaamista varten 24 tuntia päivässä, seitsemän päivää viikossa. Kaikkia menetettyjä aikoja kutsutaan seisokkeiksi, mikä tarkoittaa, että verkkosivusto ja sen sivut eivät ole tuolloin näkyvissä. Kaikki hyvät web-hosting-yritykset yrittävät pitää seisokkiensa alle murto-osassa sekuntia menestyäkseen. Sovelluspalvelin helpottaa tätä prosessia ja yrittää tehdä sovelluksen tietojen käytöstä helppoa.
Web-palvelin ei tue monisäiettämisen käsitettä. Sovelluspalvelimessa on ominaisuuksia, kuten yhteyden yhdistäminen, eristämisen yhdistäminen, monisäikeistäminen ja ennen kaikkea Transaction-ominaisuus, jota ei ole Web-palvelimella.
Verkkopalvelimien (ohjelmien) on tarkoitus palvella pyyntöjä nopeasti useammalta kuin yhdeltä TCP / IP-yhteydeltä kerrallaan. Tarkastellaan, että Internet Explorer tai Firefox-selain on paikallinen ohjelma käyttäjän kiintolevyllä, kun taas itse verkkosivut eivät ole. Verkkosivut on tosiasiallisesti tallennettu muiden tietokoneiden kiintolevyille, ja näitä kutsutaan Web-palvelimiksi. Sovelluspalvelintuotteet yleensä yhdistävät väliohjelmat, jotta sovellukset voivat olla yhteydessä toisiinsa riippuvaisiin sovelluksiin, kuten Web-palvelimet, tietokannan hallintajärjestelmät ja kaavio-ohjelmat.
Web-palvelimella (ohjelmalla) on määritelty latausrajoitukset, koska se pystyy käsittelemään vain rajoitettua määrää samanaikaisia asiakasyhteyksiä (yleensä välillä 2 - 60 000, oletuksena välillä 500 - 1 000) IP-osoitetta (ja IP-porttia) kohti ja se voi palvella vain tietty enimmäismäärä pyyntöjä sekunnissa. Toisaalta sovelluspalvelimen kapasiteetti on paljon suurempi.
Webserver-delegointimalli on melko yksinkertainen, kun pyyntö tulee verkkopalvelimeen, se vain välittää pyynnön ohjelmalle, joka parhaiten pystyy käsittelemään sitä (palvelinpuolen ohjelma). Se ei ehkä tue tapahtumia ja tietokantayhteyksien yhdistämistä. Web-palvelimet tukevat vain .war-tiedostojen käyttöönottoa, kun taas sovelluspalvelimet tukevat .war- ja .ear-tiedostojen käyttöönottoa.
Sovelluspalvelin pystyy dynaamisempaan käyttäytymiseen kuin verkkopalvelin. Sovelluspalvelin voidaan määrittää toimimaan verkkopalvelimena.
Ensimmäinen verkkopalvelin johtuu alkuperästään Tim Berners-Leelle osana uutta hanketta työnantajalleen CERNille (Euroopan ydintutkimusjärjestö). Vuonna 1989 hän kirjoitti kaksi ohjelmaa, jotka johtivat ensimmäisen web-palvelimen käyttöönottoon. Sovelluspalvelin tuli esille 1990-luvulla.
Voidaan sanoa, että Web-palvelin on osa sovelluspalvelinta. Sovelluspalvelimet ja web-palvelimet alkavat hämärtyä toisiinsa Internet- ja Web 2.0 -teknologioiden laajentuessa. Useimmissa tapauksissa ohjelmisto isännöidään tällä hetkellä web-palvelimilla ja ladataan sitten paikalliselle kiintolevylle, missä se asennetaan paikalliselle tietokoneelle. Uudessa mallissa, joka sulauttaa verkkopalvelimen ja sovelluspalvelimen, ohjelmistoa ylläpidettäisiin verkossa ja käyttäjä voisi käyttää sitä ja käyttää sitä tarpeen mukaan yleensä alhaisemmalla nopeudella kuin jos hän ostaisi ohjelmiston uutta.