Index krize v ČR.
Úvod Hledání On-line hry On-line testy Odkazník Registrace Jak podpořit Blogovník Provozní podmínky Zásady ochrany osobních údajů
 



Návštěvy
Celkem:613103
Tento rok:61309
Měsíc:1168
Včera:197
Dnes:54
Online:1
počítadlo ALAWARE.CZ

Úvodní strana  Prohlížení článků  Softwarové webové servery, žebříček popularity, informace




Softwarové webové servery, žebříček popularity, informace

Jaký zvolit softwarový webový server? Lze použít komerční nebo bezplatné řešení? Bude softwarový webový server spolehlivě fungovat? Jaký softwarový webový server používají úspěšné weby? Na tyto a další otázky se vám pokusí odpovědět následující text.

Každý začínající provozovatel webového serveru si musí zákonitě položit otázku, jaký softwarový webový server použít. Samozřejmě, v první řadě záleží u malých projektů na platformě a operačním systému. Pokud se však jedná o větší projekt, je vhodné webovému serveru podřídit vše, tedy jak operační systém, tak hardware.

Softwarových webových serverů existuje několik desítek. Zde je žebříček nejpoužívanějších softwarových webových serverů ve světě:

1. Apache (52 %)
2. Nginx (30 %)
3. Microsoft-IIS (12%)
4. LiteSpeed (2 %)
5. Google Servers (1,2 %)
6. Tomcat (0,6 %)
7. IdeaWebServer (0,3 %)
8. Apache Traffic Server (0,2 %)
9. Node.js (0,2 %)
10. Tengine (0,1 %)
11. Cowboy (0,1 %)
12. Lighttpd (0,1 %)
13. Oracle Servers (0,1 %)
14. IBM Servers (0,1 %)
15. Zope (0.05 %)

Další webové servery:
Gunicorn, WEBrick, Jetty, Zeus, Thin, Resin, Kangle, BaseHTTPServer, Yahoo Traffic Server, Tornado, Mongrel, Cherokee, Roxen, Monkey, Paste, WSGI, HTTP Server, AOLserver, CherryPy, Hiawatha, SAP J2EE Engine, Abyss, IceWarp, H2O, WebSTAR, WebToB, Twisted, KomHttpServer, Jexus, Yaws,    NaviServer, Orion, RaidenHTTPD, WebHare, AllegroServe, nxweb, Xitami, Hunchentoot, CouchDB, Misultin, Barracuda Server, Virtuoso, Caudium, Comanche, G-WAN, Tcl-Webserver, TUX, Lwan, Mathopd, Mongrel2, Trifork, Ada Web Server, Blazix, Noelios Restlet Engine, Swazoo, Tntnet, WebSiphon

Zapomněli jsme na někoho? :-)

Co se týká webových serverů na českých webech, udělali jsme vlastní průzkum a vyšel nám tento žebříček:

1. Apache
2. Microsoft-IIS
3. nginx
4. lighttpd

A další:
Oracle Application Server, Apache-Coyote, gws (Google Web Server), openresty, Oracle Application Server, Varnish,Appext/Engine6, MVCR, BigIP, tsa_b.

Samozřejmě, některé z názvů webových serverů mohou být tzv. "fake", tj. výmysl správce serveru. Moc věrohodně mi nepřipadá webový server MVCR :-).

Zastaralé webové servery

Z hlediska velmi starých webových serverů se nám podařilo najít web s webovým serverem Apache/2.0.59 (Trustix Secure Linux/Linux), paradoxně na stránkách Edimaxu. A dále jsme objevili web provozovaný na Microsoft-IIS/6.0.

Na poměrně staré verzi nginxu 0.7.65 je provozován www.scienceworld.cz.

A samozřejmě velké množství serverů má tuto informaci přepsanou nebo utajenou, takže je větší problém se dozvědět, jaký webový server je provozován.

Z hlediska volby, jaký webový server vybrat, je alespoň pro autora tohoto článku jasno. Buďto Apache, nginx nebo lighttpd. Všechny tři webservery jsou open-source projekty, je zde malá šance na infikaci těchto projektů záškodným kódem. Jsou široce používané a podporují množství platforem.

Pokud se podíváme na významné weby jako je třeba Google, tak většinou používají vlastní webové servery. Důvod neznám, ale je možné, že je to zejména kvůli bezpečnosti a také vychytávkám zlepšujících výkon jejich webových serverů.

U doporučovaných tří webových serverů Apache, nginx nebo lighttpd lze předpokládat dobrý výkon. Pokud si uvedeme příklady webů, které používají tyto projekty:

Apache:

www.linux.cz
www.chip.cz
www.coi.cz
www.blog.cz
www.osel.cz
www.root.cz
www.lupa.cz

nginx

www.ihned.cz
www.active24.cz
www.csfd.cz
www.psc.cz

lighttpd

www.blesk.cz

Jde tedy vidět, že svou důvěru v tyto webové servery vložily poměrně významné projekty a neuděláme chybu, pokud se pustíme tímto směrem.
Řešení je zdarma, vyzkoušené, dostatečně výkonné. Na serveru Apache je provozován www.blogovnik.cz, tedy tento portál, a mohu říct, že zatím žádné problémy nebyly registrovány. Největší zátěž byla registrována cca 350 návštěvníků v jeden okamžik a vše fungovalo zcela plynule.

A nyní ještě krátce o těchto systémech.

Apache HTTP Server
Apache HTTP Server je softwarový webový server s otevřeným kódem pro Windows, Linux, OS X, BSD, Solaris, eComStation, OpenVMS, AIX, IBM, z/OS, HP-UX.
Je to software původně vyvinutý v USA (Ilinoiská univerzita) v r. 1993. V r. 1995 převzala vývoj skupina Apache Group.
Jedná se o svobodný software a otevřený software (open source). Tj., zdrojové kódy jsou k dispozici všem.

Nepatří mezi nejvýkonnější webové servery, ale přesto se s těmi nejvýkonnějšími může srovnávat. Je stabilní, spolehlivý a podporuje značné množství platforem.

Maximální počet současně připojených klientů: Standardně Apache podporuje až 150 připojených klientů v jeden okamžik. Pro více připojených klientů je potřeba editovat parametry v konfiguračním souboru, ale je třeba počítat se zpomalením serveru a swapováním (viz zdroje pod článkem). Pro vyšší výkon je potřeba implementovat modul mpm_worker module.
Záleží na dalších parametrech jako je konektivita, výkon serveru (disk, operační paměť, případně výkon databázového "motoru").

Nginx
"engin-x". Webový server zaměřený na vysoký výkon a nízké nároky na paměť.
Je dostupný pro platformy  Windows, Linux, OS X, BSD, Solaris, AIX, HP-UX.
Naprogramován v jazyce C.
Dokáže obsloužit bezproblémů 10 000 požadavků.
Vyvinut z důvodu nespokojenosti s výkonem Apache.
Umožňuje pracovat se záložními servery kvůli rozložení zátěže.

lighttpd
Bezpečný, rychlý, se standardy kompatibilní a flexibilní server optimalizovaný pro kritická místa. Paměťově velmi málo náročný (v porovnání s jinými webovými servery), nezatěžující procesor a v rychlosti dodávání výsledků vhodný pro servery, které často trpí přetížením.
 
Zdroj:
https://cs.wikipedia.org/wiki/Apache_HTTP_Server
https://cs.wikipedia.org/wiki/Apache_Licence
https://cs.wikipedia.org/wiki/Nginx
https://w3techs.com/technologies/overview/web_server/all
http://www.lighttpd.net/
https://cs.wikipedia.org/wiki/Lighttpd
https://en.wikipedia.org/wiki/Comparison_of_web_server_software
http://www.webhostingtalk.com/showthread.php?t=722621
http://serverfault.com/questions/481881/what-to-do-after-hitting-the-dreaded-256-max-connections-apache-limit
http://oxpedia.org/wiki/index.php?title=Tune_apache2_for_more_concurrent_connections
http://stackoverflow.com/questions/10747548/web-server-maximum-number-of-users-apache-can-handle
http://serverfault.com/questions/10852/what-limits-the-maximum-number-of-connections-on-a-linux-server
https://www.apachelounge.com/viewtopic.php?p=26552
http://highscalability.com/blog/2013/5/13/the-secret-to-10-million-concurrent-connections-the-kernel-i.html


 

--jun--
08.07.2016,18:40
Počet čtenářů: 0



název a sídlo firmy: Josef Nádběla - ALAWARE IČ: 75811511,  sídlo: Moravská 617/18, Chropyně
Firma je zapsána do živnostenského rejstříku pod názvem 'Josef Nádběla', odkaz zde.
Jsme neplátci DPH.

Webový systém NÁDBĚLA WEB INFINITY 1.1.21D - Copyright Josef Nádběla - ALAWARE 2021 - Všechna práva vyhrazena.
CSS 3.0, PHP 5.4.20 STRICT (verze PHP na hostingu: 5.4.20), XHTML 1.0 Strict
Odladěno pro Internet Explorer 9-11; Mozilla Firefox 12-57; Opera 11,12; Google Chrome 20-34, Maxthon Cloud Browser v4.0.3.6000.
v