Portál AbcLinuxu, 30. dubna 2025 11:28

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
5.8.2009 03:51 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
Odpovědět | Sbalit | Link | Blokovat | Admin
Ve chvílích, kdy Apache přestává stíhat
To mi v této oblasti přijde už jako klišé. Apache toho zvládne docela hodně, záleží na konfiguraci, přičemž konfigurace "jeden Apache dělá všechno" není zrovna z nejvýkonnějších. Ale je pravda, že servery jako nginx nebo Lighttpd mají nároky (prostředky OS, CPU i paměť) ještě menší a hlavně mají i jednodušší (nebo prostě jen hezčí) konfiguraci.
je to jen "hloupá proxy"
Ehm, jak vypadá chytrá proxy? Je mi jasné, že pokud něco neumí out-of-the-box nativně PHP, spousta PHP programátorů to bude považovat za nepotřebný balast a proto je třeba je poučit, ale zacházet až tak daleko :-)
Důvodem pro zvýšení počtu worker procesů může být například využití více jader/procesorů u serveru s SMP, případně snížení latence způsobené blokacemi z I/O.
Myšleno je nejspíš diskové I/O, že... Blokující síťové I/O, to by si snad při single-process single-thread architektuře nikdo nedovolil... Vlastně když už jsme u té architektury, jaký že je to ten hlavní rozdíl mezi nginxem a Apachem a proč narozdíl od Apache můžeme s klidným svědomím nechat worker_processes na hodnotě 1? :-) A rozdíl by tu byl ještě jeden :-)
frEon avatar 5.8.2009 07:52 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
To mi v této oblasti přijde už jako klišé. Apache toho zvládne docela hodně, záleží na konfiguraci, přičemž konfigurace "jeden Apache dělá všechno" není zrovna z nejvýkonnějších. Ale je pravda, že servery jako nginx nebo Lighttpd mají nároky (prostředky OS, CPU i paměť) ještě menší a hlavně mají i jednodušší (nebo prostě jen hezčí) konfiguraci.
Vim o mistech kde apache nestihal a nginx se flaka
Vlastně když už jsme u té architektury, jaký že je to ten hlavní rozdíl mezi nginxem a Apachem a proč narozdíl od Apache můžeme s klidným svědomím nechat worker_processes na hodnotě 1?
epoll/poll/select/rtsignals...
Talking about music is like dancing to architecture.
5.8.2009 10:16 ByCzech
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver

>> A rozdíl by tu byl ještě jeden

 

Nesmíte věřit všemu co se kde píše. Tyhle věci se dají nastavovat a zpravidla jsou nastaveny správně, aby se podobné věci neděly.

5.8.2009 11:12 sadfdcvsdbv
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver

V defaultnom nastaveni to funguje na Apache so Suhosinom; aj docela velke obmedzenia sa daju obist tymto utokom.

5.8.2009 15:48 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
Myšleno je nejspíš diskové I/O, že...
Ano, mysleli jsme samozřejmě diskové I/O.
5.8.2009 06:57 Lampa
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
Odpovědět | Sbalit | Link | Blokovat | Admin
seberte programatorum .htaccess nebo rewrite, ti budou nadavat
5.8.2009 09:37 xfwrwe
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver

bez .htaccess nepouzitelne ;-)

5.8.2009 15:52 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
Ono to umí rewrite, sám mám rewrite na www.m4r3k.org nasazen.
5.8.2009 11:11 Jan Molič
Rozbalit Rozbalit vše Opravdu konkurovat Apache znamená, používat kompatibilními konfiguráky
Odpovědět | Sbalit | Link | Blokovat | Admin
Setkal jsem se už s celou řadou webserverů, které si dávaly za cíl nahradit Apache. Momentálně například používám Lighttpd. Přesto autoři těchto webserverů opomíjejí základní problémy, které brání většímu nasazení alternativních webserverů:
  1. jiný formát konfiguračního souboru - osobně bych navrhoval načítací hanismus, který by rozuměl jak vlastnímu konfiguráku, tak formátu httpd.conf
  2. uživatelům musí fungovat aspoň základní nastavení v .htaccess - většina lidí používá CMS a vůbec tomu nerozumí; parser .htaccess souvisí s možností načítat formát httpd.conf
  3. mod_rewrite - napsat kompatibilní mod_rewrite by nemělo být těžké; tento modul je snad nejdůležitější pro většinu uživatelů Apache
Jendа avatar 5.8.2009 12:37 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Opravdu konkurovat Apache znamená, používat kompatibilními konfiguráky
1. a 3. - proč by měly být tyto webservery kompatibilní s Apachem? Osobně se mi líbí právě proto, že jdou jinou cestou. [stejně jako Linux] Chápu, že možnost načtení konfiguráku konkurence je výhoda, ale osobně už půl roku jedu na pár strojích lighttpd a k apachí konfiguraci bych se už vrátit nechtěl.

2. - ano, to je bohužel blocker :-(
frEon avatar 5.8.2009 12:00 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
Odpovědět | Sbalit | Link | Blokovat | Admin
ten nginx ma ngx_http_rewrite_module: http://translate.google.com/translate?hl=en&sl=ru&u= http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html &ei=xVd5StDYA4j5_Aa03LCPBg&sa=X&oi=translate&resnum=1&ct=result&prev=/search%3Fq%3D http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html%26hl%3Den%26client%3Dopera%26rls%3Den%26hs%3DO0I
Talking about music is like dancing to architecture.
Limoto avatar 5.8.2009 13:13 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver

Ale je nekompatibilní s Apache. Stejně jako v lighttpd...

frEon avatar 6.8.2009 00:42 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
ake to snad neni problem, ne? imo dulezity je, ze to nabizi stejnou funkcionalitu
Talking about music is like dancing to architecture.
6.8.2009 09:58 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
to poznám v tvare "nechcem windows, ale chcem, aby to bolo ako windows"
5.8.2009 14:40 motyq
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver

btw pryc jsou doby kdy na nginx byla potreba rustina :)
aktualni anglicka wikina je uz velice schopna a vseobjimajici

http://wiki.nginx.org/NginxHttpRewriteModule

frEon avatar 6.8.2009 00:41 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
pravdu mas, nemoh jsem to v rychlosti najit
Talking about music is like dancing to architecture.
Fluttershy, yay! avatar 5.8.2009 12:15 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
Odpovědět | Sbalit | Link | Blokovat | Admin
Kdo je to Amy Winston?
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
5.8.2009 15:49 Amy | skóre: 6 | Praha
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver

To budu asi ja ;)

Fluttershy, yay! avatar 5.8.2009 15:53 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
Aha, já si říkal, že je to takové typické české jméno. ~_^
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
5.8.2009 15:55 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
Zhruba stejně typicky české jako Max Devaine (Max).
Fluttershy, yay! avatar 5.8.2009 15:56 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
Že jo!
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
5.8.2009 15:57 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: nginx – lehkotonážní webserver
:)
5.8.2009 20:19 me
Rozbalit Rozbalit vše nginx X lighttpd
Odpovědět | Sbalit | Link | Blokovat | Admin

Chybi mi aspon strucne zduvodneni, proc by jsem mel zkusit nginx  a ne treba lighttpd (ktery je znamejsi). V cem je nginx lespi nez lighttpd?

 

6.8.2009 02:22 Brud
Rozbalit Rozbalit vše Re: nginx X lighttpd

Nebo teba boa ?

Ci jine valstni napsane web servery ?

Uznavam ze apache2 je na lecktere veci tezsi ...

... ale neni to spis o konfiguraci ?

11.8.2009 17:23 me
Rozbalit Rozbalit vše Re: nginx X lighttpd

A proc BOA??

23 Feb 2005 - Version 0.94.14rc21 released!

ten projekt prakticky skoncil... Jak jej muzete porovnavat s lighttpd?

 

11.8.2009 17:58 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: nginx X lighttpd
To ale neznamená, že by Boa nefungoval :-) Boa je tak trochu legenda, je to webserver s pollovací architekturou snad už od roku 1995. Pamatuju si, že na přednášce o sítích na FELu, když se mluvilo o pollování, říkali tomu "ve stylu Boa".

A nějaký vlastní webserver... o tom snad ani nemá cenu mluvit :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.