abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:55 | IT novinky

    Organizace Open Container Initiative (OCI) (Wikipedie), projekt nadace Linux Foundation, vydala Runtime Specification 1.3 (pdf), tj. novou verzi specifikace kontejnerového běhového prostředí. Hlavní novinkou je podpora FreeBSD.

    Ladislav Hagara | Komentářů: 0
    včera 11:33 | IT novinky

    Nový open source router Turris Omnia NG je v prodeji. Aktuálně na Allegro, Alternetivo, Discomp, i4wifi a WiFiShop.

    Ladislav Hagara | Komentářů: 18
    včera 05:44 | Komunita

    Na YouTube a nově také na VHSky byly zveřejněny sestříhané videozáznamy přednášek z letošního OpenAltu.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Komunita

    Jednou za rok otevírá společnost SUSE dveře svých kanceláří široké veřejnosti. Letos je pro vás otevře 26. listopadu v 16 hodin v pražském Karlíně. Vítáni jsou všichni, kdo se chtějí dozvědět více o práci vývojářů, prostředí ve kterém pracují a o místní firemní kultuře. Můžete se těšit na krátké prezentace, které vám přiblíží, na čem inženýři v Praze pracují, jak spolupracují se zákazníky, partnery i studenty, proč mají rádi open source a co

    … více »
    SUSEMAS | Komentářů: 1
    včera 04:22 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za říjen (YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Zajímavý článek

    Jeff Quast otestoval současné emulátory terminálu. Zaměřil se na podporu Unicode a výkon. Vítězným emulátorem terminálu je Ghostty.

    Ladislav Hagara | Komentářů: 10
    3.11. 22:55 | IT novinky

    Amazon bude poskytovat cloudové služby OpenAI. Cloudová divize Amazon Web Services (AWS) uzavřela s OpenAI víceletou smlouvu za 38 miliard USD (803,1 miliardy Kč), která poskytne majiteli chatovacího robota s umělou inteligencí (AI) ChatGPT přístup ke stovkám tisíc grafických procesů Nvidia. Ty bude moci využívat k trénování a provozování svých modelů AI. Firmy to oznámily v dnešní tiskové zprávě. Společnost OpenAI také nedávno

    … více »
    Ladislav Hagara | Komentářů: 8
    3.11. 16:22 | Pozvánky

    Konference Prague PostgreSQL Developer Day 2026 (P2D2) se koná 27. a 28. ledna 2026. Konference je zaměřena na témata zajímavá pro uživatele a vývojáře. Příjem přednášek a workshopů je otevřen do 14. listopadu. Vítáme témata související s PostgreSQL či s databázemi obecně, a mohou být v češtině či angličtině.

    TomasVondra | Komentářů: 0
    3.11. 13:22 | Nová verze

    Byl vydán Devuan 6 Excalibur. Přehled novinek v poznámkách k vydání. Kódové jméno Excalibur bylo vybráno podle planetky 9499 Excalibur. Devuan (Wikipedie) je fork Debianu bez systemd. Devuan 6 Excalibur vychází z Debianu 13 Trixie. Devuan 7 ponese kódové jméno Freia.

    Ladislav Hagara | Komentářů: 4
    3.11. 10:44 | IT novinky

    Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu poprvé překročil 3 %, aktuálně 3,05 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 27,18 %. Procesor AMD používá 67,10 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 1
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (48%)
     (18%)
     (18%)
     (22%)
     (15%)
     (21%)
     (16%)
     (16%)
    Celkem 312 hlasů
     Komentářů: 15, poslední 2.11. 08:25
    Rozcestník

    Nginx milé překvapení

    28.12.2011 20:47 | Přečteno: 2053× | Programy | poslední úprava: 28.12.2011 20:47

    V práci vyvíjíme webovou aplikaci, jedná se o produkt elektronické knihy jízd. Je to velmi zajímavý produkt a musím říct, že mě tato práce velmi naplňuje a baví. Velký podíl na to má určitě i skvělý kolektiv. Dokonce polovinu týmu znám už delší dobu a pocházíme v podstatě ze stejného města. Dokonce dva z mých spolupracovníků se mnou bydlí na bytě. Ale o tom možná někdy příště. Jediným nepříjemným faktem je to, že aplikace je od počátku vyvíjena v PHP, a přepsání do něčeho svižnějšího zatím nepřipadá v úvahu.

    K vývoji jako IDE používám Netbeans a jako verzovací systém se už asi přes měsíc (konečně) používá git. Na svém pracovním notebooku mám nainstalovaný arch, což je pro mě výhoda, jelikož v žádném jiném distru se tak rychle nevyznám. Dá se říct, že o proti ostatním co mají (ubuntu či mandrivu) jsem s archem měl nejméně problémů. Teda až do dneška, kdy na mě zničeho nic při pokusu restartovat apache, vyskočila hláška segmentation fault.

    Svůj pracovní stroj skoro nevypínám a od posledního restartu či vypnutí proběhlo už spousty aktualizací, takže jsem si nebyl jistý, co zatím vězí. No po pár neůspěšných pokusech  jsem to s apachem vzdal a zkusil šáhnout po alternativě. Už dlouho mě lákalo vyzkoušet nginx, o kterém už jsem toho docela dost četl a slyšel. Během hodinky se mi podařilo vše nastavit, tak aby to fungovalo, jak https, tak i různá pravidla z .htaccess. Byl to moc dobrý pocit, když se předemnou objevila přihlašovací obrazovka a po zadání údajů. dokonce najel i zbytek aplikace a vše tak nádherně fungovalo. Dokonce to bylo velmi svižné. Což mě dovedlo k pokušení otestovat výkon mezi nginx a apache.

    Jenže to znamenalo vyřešit problém s apache. Naštěstí po chvilce hledání jsem objevil tiket, kde byl popsán můj problém a i dočasné řešení problému. Takže jsem se mohl pustit do testování. Popravdě nejednalo se o žádné extra přesné měření, jelikož mi nešlo o přesné výsledky, ale spíš jen tak o přehled. Pro testování jsme použil nástroj apache bench (příkaz ab) . Pouštěl jsem ho s různými parametry pro oba dva web servery. A snad ve všech testech byl web server nginx mírně výkonější. V některých jednoduchých testech dokonce i skoro dvakrát výkonější než apache. Tyto výsledky mě velmi mile potěšili a dokonce i celková náročnost na systémové prostředky hlaně na operační pamět byi ve prospěch nginx. Takže nakonec jsme se rozhodl jej nechat jako defaultní web server na svém pracovním stroji. Co se týče produkčních strojů, tak i když si myslím ze i zde by nginx možná nakonec přineslo mírné snížení nároků na systémové prostředky, tak ve výsledku by to nebylo tolik patrné, aby to stálo za komplikace způsobené přechodem.

    Závěrem bych dodal, že pokud bych do budoucna plánoval tvořit webovou aplikaci a měl možnost si vybrat webový server na kterém to poběží asi bych dal přednost nginx před indiánem :).

           

    Hodnocení: 91 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    28.12.2011 21:07 sidik
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Já postupně všude nahodil Nginx místo Apache a vytížení serverů kleslo docela slušně. Navíc máme aplikaci, která jednou za čas dostane pecku v podobě tísícovek lidí, zkoušejících se připojit ve zhruba stejný čas. Apache i přes veškeré snahy prostě buď lehnul, odpaloval každého s "too many connections" nebo mu trvalo hrozně dlouho vyřídit požadavek. Nginx tohle vyřešil a vánoční nápor prošel bez jediného emailu o nepřístupné aplikaci.
    Jakub Lucký avatar 28.12.2011 21:23 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Už Nginx umí mod_rewrite? Nejlépe kompatibilní s Apache? To bych asi potřeboval, aby se to dalo někam nasadit na víc, než jen reverzní proxy nebo statický obsah...
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    Shadow avatar 28.12.2011 21:26 Shadow | skóre: 25 | blog: Brainstorm
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Nginx umí rewrite už hodně dlouho, ovšem se syntaxí Apache kompatibilní není.
    If we do not believe in freedom of speech for those we despise we do not believe in it at all.
    28.12.2011 21:44 Sten
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Pokud tam poběží PHP, tak je stejně celkem jedno, jestli to bude na Apachi, lightyně nebo nginxu.
    kozzi avatar 28.12.2011 23:30 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Nginx milé překvapení

    No tak sice neni plne kompatibilni, ale vetsina pravidle co jsme meli v htaccessu se dala pouzit jen s minimalni upravou,takze pokud clovek nedela nejake silenosti, tohoto bych se nebal

    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    29.12.2011 19:46 Alan
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Najrychlejsi je i tak lighttpd....
    Shadow avatar 31.12.2011 11:25 Shadow | skóre: 25 | blog: Brainstorm
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    If we do not believe in freedom of speech for those we despise we do not believe in it at all.
    29.12.2011 20:33 ivan
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Neni nad lighttpd
    30.12.2011 21:57 pozortucnak | skóre: 21 | blog: vecny_windowsar
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Trochu to zní jako by nginx uměl .htaccess - a to neumí...
    Jsem mimořádně obtížný případ
    kozzi avatar 30.12.2011 22:44 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Nginx milé překvapení

    no diky bohu neumi, umi neco jineho co uplne dostacuje

    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    vlastikroot avatar 30.12.2011 23:28 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    +1 cesta Apache neni ta jedina spravna. Dulezity je, ze to jde nastavit, aby to delalo co je potreba.
    We will destroys the Christian's legion ... and the cross, will be inverted
    31.12.2011 12:56 alkoholik | skóre: 40 | blog: Alkoholik
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Jenom aby z tebe nakonec nevypadlo, ze jsi pri testu pro apache pouzil treba mpm-prefork.
    ;)
    31.12.2011 13:49 kozzi
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Nee k tomu bych se nikdy nepriznal :P
    pavlix avatar 1.1.2012 03:13 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    No já osobně používám téměř výhradně mpm-itk :). Na nic jiného nejsem ochotný pustit cizí lidi.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    1.1.2012 17:03 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Pro provozování PHP je Apache stále nejvýkonější řešení. Dělal jsem před nějakou dobou sérii testů a pokud PHP použiješ jako modul a Apache dobře nastavíš (dostatečný počet procesů, zvýšení počtu požadavků na proces, keepalive atd.), tak nemá konkurenci. Nginx je sice velmi málo náročný na paměť (má vlastně konstatní spotřebu paměti při libovolném zatížení) a rýchlý díky evented I/O, ale ztrácí výkon díky propojení PHP přes FastCGI.
    Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
    kozzi avatar 1.1.2012 19:11 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Nginx milé překvapení

    Jo to je dost mozne, ale z mych mereni vyslo ze ten rozdil nebyl zas tak markantni a hlavne u slozitejsich systemu kde to casto vysi na databazi, to clovek nepozna a ve vysledku vyjde nginx lepe

    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    1.1.2012 19:43 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
    Rozbalit Rozbalit vše Re: Nginx milé překvapení
    Záleží na typu projektu. Pokud to jede na nějakém malém virtuálu s návštěvností pár tisíc denně, tak se nginx vyplatí. Když už ta návštěvnost ale přesáhne pár desítek tisíc uživatelů denně, začne být rozumnější volbou Apache.
    Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.