Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi webovým serverom Apache a Tomcat servera

Od príchodu na internete , technológie pre poskytovanie obsahu a služieb sa násobí do rušného džungli podivne pomenovaných ponuky . Tvorba výber z niekoľkých riešení , ktoré všetky vyzerajú , že to takmer to isté môže byť skľučujúca úlohu . Rozdiel medzi webovým serverom Apache a serverom Tomcat je častý zdroj zmätku pre mnoho ľudí , ktorí sú na týchto dvoch softvérových balíkov nový . História

Apache Software Foundation dostal jeho začiatok v roku 1995 so svojím prvým projektom , Apache Hypertext Transfer Protocol ( HTTP ) server , tiež známy ako webového servera Apache . Projekt sa vyvinul z httpd softvér vyvinutý podľa Národného centra pre Super Computing ( NCSA ) , ktorý bol najpopulárnejší webový server na internete v tej dobe . Prvý Apache Web Server bol prepustený v decembri 1995 .

Serveru Tomcat dostal jeho začiatok v Sun Microsystems , tvorca programovacieho jazyka Java , ako server vykonáva Java servlety a JavaServer Pages ( JSP ) špecifikácie . Sun Microsystems daroval kód Apache Software Foundation v roku 1999 . Prvá Tomcat verzie servera Apache bola verzia 3.0 v roku 1999 .
Funkcia

Apache Web Server je softvér , ktorý je umiestnený na počítača pripojeného k sieti , prijíma požiadavky od webových prehliadačov a ďalších klientov na vzdialených počítačoch , a odpovie odoslaním obsah požadovanej späť . Obsah môže byť statické súbory , ako sú webové stránky a obrázky , alebo výsledkov spustiteľných súborov , ako je PHP a Perl skriptov .

Tomcat Server je špecializovaný webový server s názvom " servlet kontajnera . " Je vybavený základné webový server vlastnú vykonať Java servlety a JSP stránky .
Výhody

Apache Web Server ponúka flexibilitu , a to ako natívne a cez doplnkov tzv " moduly " alebo jednoducho " mods " . To môže byť nakonfigurovaný tak , aby boli žiadosti o dynamický obsah poháňané širokú škálu jazykov a technológií , vrátane Perl , Python , PHP , Ruby , ASP a binárne spustiteľné súbory . Apache môže byť tiež nakonfigurovaný pre použitie servera Tomcat ako back - end handler pre servlety a stránky JSP . Ďalšie moduly pre Apache Web Server poskytujú pridanej funkcie , ako je napríklad vytváranie formátovaných názory adresára , slúži webový obsah z adresára užívateľov , overovanie , SSL , WebDAV a kompresiu obsahu odpovedí . Popularita Apache Web Server viedlo k rozsiahlemu rozvoju tretích strán pre balíček .

Tomcat , ako samostatný webový server , ponúka optimalizáciu pre servlety a stránky JSP . Tomcat môže byť nakonfigurovaný tak , aby slúžil dynamický obsah generovaný Common Gateway Interface ( CGI ) , PHP , Ruby a ďalšie technológie .
Úvahy

Webové stránky slúžiace len statický obsah , servlety a JSP stránky často rozhodnete používať Tomcat ako primárny webový server , pretože ponúka lepší výkon ako Apache Web server . Tomcat môže tiež slúžiť ako back - end servlet kontajner Apache Web Server . Aj keď táto konfigurácia môže ovplyvniť celkový výkon , ale poskytuje ďalšiu flexibilitu , Apache ponúka pre konfiguráciu komplexné , multi - užívateľské prostredie .
Varovanie

Výsledky sa môžu líšiť . Tam je nejaká debata cez či Tomcat Server alebo Apache Web Server je rýchlejší webový server . Server výkon závisí od konfigurácie softvéru servera . Začínajúci možnosti , optimalizácia , ladenie výkonu , a ďalšie nastavenia ovplyvňujú výkon . Výsledkom je , že výkon porovnanie nie vždy ilustrujú jasného víťaza . Nakoniec , možnosť použiť jeden , druhý , alebo kombináciu oboch nezávisí od výkonu , ale na požiadavky a preferencie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené