A Web
Hlavní funkcí webového serveru je udržování souborů aktivních pro prohlížení webových stránek, dvacet čtyři hodin denně, sedm dní v týdnu. Jakákoli ztracená doba se nazývá prostoje, což znamená, že v tuto chvíli nebude možné web ani jeho stránky zobrazit. Každá dobrá webhostingová společnost se snaží udržet své prostoje na méně než zlomek sekundy, aby byla úspěšná. Aplikační server tento proces usnadňuje a pokouší se o snadný přístup k datům aplikace.
Webový server nepodporuje koncept více podprocesů. V aplikačním serveru máme funkce, jako je sdružování připojení, sdružování izolací, vícevláknové zpracování a hlavně funkce Transaction, která na webovém serveru není..
Webové servery (programy) mají rychle obsluhovat požadavky z více než jednoho připojení TCP / IP najednou. Uvědomte si, že Internet Explorer nebo Webový prohlížeč Firefox je místní program na pevném disku uživatele, zatímco samotné webové stránky nejsou. Webové stránky jsou ve skutečnosti uloženy na pevných discích jiných počítačů, které se nazývají webové servery. Produkty aplikačních serverů obvykle sdružují middleware a umožňují aplikacím komunikovat se závislými aplikacemi, jako jsou webové servery, systémy správy databází a grafové programy..
Webový server (program) má definované limity zatížení, protože dokáže zpracovat pouze omezený počet souběžných klientských připojení (obvykle mezi 2 a 60 000, ve výchozím nastavení mezi 500 a 1 000) na IP adresu (a IP port) a může sloužit pouze určitý maximální počet žádostí za sekundu. Na druhé straně aplikační server má mnohem vyšší kapacitu.
Model delegování webového serveru je poměrně jednoduchý, když požadavek přijde do webového serveru, jednoduše předá požadavek programu, který je nejlépe schopen jej zpracovat (program na straně serveru). Nemusí podporovat transakce a sdružování databázových připojení. Webové servery podporují nasazení souborů .war pouze v případě, že aplikační servery podporují nasazení souborů .war a .ear.
Aplikační server je více schopný dynamického chování než webový server. Aplikační server lze nakonfigurovat tak, aby fungoval jako webový server.
První webový server vděčí za svůj původ Tim Berners-Lee, když v rámci nového projektu svému zaměstnavateli CERN (Evropská organizace pro jaderný výzkum). V roce 1989 napsal dva programy, které vedly k implementaci prvního webového serveru. Aplikační server se poprvé objevil v 90. letech.
Lze říci, že webový server je podmnožinou aplikačního serveru. Aplikační servery a webové servery se začínají rozrůstat díky rozšiřování technologií Internetu a Web 2.0. Ve většině případů je v současné době software hostován na webových serverech a poté stažen na místní pevný disk, kde je nainstalován na místním počítači. V novém modelu, který spojuje webový server a aplikační server, by byl software hostován online a uživatel by k němu mohl přistupovat a používat jej podle potřeby, obecně, s nižší sazbou, než kdyby měl koupit nový software..