Linux за българи: Форуми

Linux секция за напреднали => Начини за увеличаване на бързодействието => Темата е започната от: arda_kj в Jul 20, 2012, 21:49



Титла: Gwan - много бъзр web server, мнения?
Публикувано от: arda_kj в Jul 20, 2012, 21:49
Вчера четох статия в Phoronix http://www.phoronix.com/scan.php?page=news_item&px=MTE0MzM ($2) и тъй като реших, че може да ви е интересна реших да я споделя тука. В статията информират, че някакви хора са направили много бърз и ефективен web server.

В benchmark графиките на http://gwan.ch/ ($2) се вижда уникална производителност, в пъти по-голяма от тази на apache/nginx/lighttpd. Някой правил ли си е експерименти с този сървър, да даде някакво мнение дали всички тези benchmarks са реални?

ПС: И да не сте го ползвали, ако някой реши да си играе да пише какви са му впечатленията.

ПС: Нещо сайта им не мога да го отворя, явно бая народ е решил да го пробва и сайта е недостъпен в момента.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: borovaka в Jul 20, 2012, 22:39
Ами аз го дръпнах, като видях новината ... сервира C/C++/Java/ObjectC за момента ... Изглежда ми странна история, конфигурацията му е странна, демо страниците са писани на C ... Общо взето не ми изглежда нещо което бих ползвал :)
Ще се опитам да закача сървъра тук, за да го разгледа който иска, защото и при мен не се отваря в момента сайта им ( интересно какво ли го сервира, този сайт  >:D )


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: arda_kj в Jul 21, 2012, 01:39
Кешираната страница на сайта от google съдържа benchmark-a и дава няква представа за производителността. Доколко това е реално, не се наемам да кажа, ако по няква причина това е вярно ще е интересно.

Иначе, да, хората си обясняват, че скриптовете се пишат на C/C++/Java/ObjectC. Компилират се и се изпълняват on-the-fly, което предполагам вдига доста производителността. Интересен проект, да видим до къде ще го докарат.

ПС: Може да не са очаквали такъв наплив от хора, и гледай ся кво става, сървъра им е долу. Много ми е интересно кво ли ще е тяхното обяснение.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: yanakiev в Sep 20, 2012, 21:37
Web server може да си сложиш и в kernela. По мое мнение няма кой да бие Апачето
ако говорим за модулност и бързина. Тестове винаги подвеждат. винаги показват едната страна на медала. Обикновенно лъскавата:)
Вчера четох статия в Phoronix http://www.phoronix.com/scan.php?page=news_item&px=MTE0MzM ($2) и тъй като реших, че може да ви е интересна реших да я споделя тука. В статията информират, че някакви хора са направили много бърз и ефективен web server.

В benchmark графиките на http://gwan.ch/ ($2) се вижда уникална производителност, в пъти по-голяма от тази на apache/nginx/lighttpd. Някой правил ли си е експерименти с този сървър, да даде някакво мнение дали всички тези benchmarks са реални?

ПС: И да не сте го ползвали, ако някой реши да си играе да пише какви са му впечатленията.

ПС: Нещо сайта им не мога да го отворя, явно бая народ е решил да го пробва и сайта е недостъпен в момента.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: kifavi8024 в Sep 20, 2012, 22:17
Аз не съм съгласен. Има неща в които и двата сървъра са добри. Но няма такова нещо като най-добър - просто няма...
Лично съм пробвал на локална мрежа 1Gbps - мога да ви кажа, че като производителност на статично съдържание няма база за сравнение дори...
За динамично - там вече зависи какво се търси под "динамика". Но едно е сигурно Apache+PHP vs Gwan+C в поне 90% от случаите Gwan e по-доброто решение...

Ако говорим за производителност според мен Gwan-a си доста силен и не трябва да се подценява толкова лесно, това че не е популярен не значи нищо.
Наскоро видях някакъв малък CDN проект реализиран на негова база, така че тепърва ще видим какво може :)

Само ми е странно защо автора спря да вади нови версии - рефакторинг ли прави, ангажименти ли има...
Не вярвам да се е отказал от проекта, защото страницата продължава да се поддържа.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: d0ni в Sep 21, 2012, 02:05
За мен G-WAN не си струва заниманието поради 2 факта:

1. Не е open source. Дават ти дава binary и толкова.
2. Авторът е само един и е някакъв доста дразнещ чешит :)


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: kifavi8024 в Sep 21, 2012, 04:16
Дам, това ми прозвуча точно като - Живота е гаден, за какво го живеем...
Поне да ти бяха обективни доводите.

Не бил с отворен код - има хора на които им е по-важна производителността от сигурността и не са параноици/фанатици...
Автора бил дразнещ чишит - никой не те кара да спиш с автора, че да ти пука какъв е...

Я се стегнете малко, не стига че човека е направил приличен сървър, нестига че е с толкова добри възможности, ами на всичкото отгоре натри носа на M$, като им показа, че може да направи по-бърз сървър от техния под Windows. И след това ги заряза като пич, за да направи и най-бързият сървър за масова употреба под Linux.
Аз не виждам къде е проблема - когато някой друг направи по-бърз сървър от него, ще ползвам него - до тогава нямам причина да не ползвам, това което е налично в момента :)


П.П: Аз пък малко се дразня от хора, които мислят само за оупън соса - това от значение ли е за някого?


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: go_fire в Sep 21, 2012, 11:20
Нентел би било  много обезпокоително точно в тоя  форум да не срещнеш много хора, които да ни е грижа за свободното ППО. И мен ме дразни движението за опънат сос, но това е, защото зад него не стои никаква инициатива, никаква идеология. СС е много повече от това да ти подхвърлят някакви кодове, които може да е даже от типа „гледай, ама не пипай“.

Нещо повече, ние приемаме не толкова доставчиците на имуществени решения като наш идеологически противник, а така нареченият freeware, защото той представлява много по-голям капан.

Но вярвам, тези неща си ги чел, а ако не си и си стигнал толкова високо професионално равнище, каквото демонстрираш последните месеци, мога само да съжалявам. Не е важно, какво ползваш в службата, там определя шефа. Важно е какво ползваш у Вас, на твоя компютър и защо. И ако отговора отново е като предния, нямам, за какво да си говоря с теб. Нямаме допирни точки.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: d0ni в Sep 21, 2012, 11:52
Изобщо не ми пука за идеологии, мисля от чисто практична гледна точка. Представи си правя си уеб сайт специално за G-WAN, използвайки наличното му API. Инвестирам няколко месеца труд и накрая се оказва, че в дадена ситуация сървърът крашва. Какво правя? Моля се авторът да ми обърне внимание? Ами ако не иска или пък е в лятна ваканция или пък е пукнал? Обикновено когато говорим за сайтове с голям трафик, зад тях стоят и много пари и аз лично не бих рискувал със затворен софтуер. Освен това за да е бърз G-WAN, трябва да пишеш сайтовете на езици като C/C++/Objective-C/JS, иначе memory footprint-а е много голям. Което автоматично го обезсмисля.

Ако не ставаше въпрос за нещо критично, като уеб (application) сървър - ок, но в случая не бих направил такъв компромис. Има достатъчно добри open source алтернативи. И в крайна сметка G-WAN е бърз, защото е супер опростен и орязан. Няма някаква голяма магия около това как работи.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: go_fire в Sep 21, 2012, 12:05
Сиреч Дони, ти не вярваш от свободата, но се възползваш  от нея. Честито! Ти си вече редови член на OSI ;)


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: d0ni в Sep 21, 2012, 13:17
Сиреч Дони, ти не вярваш от свободата, но се възползваш  от нея. Честито! Ти си вече редови член на OSI ;)

Какво означава да вярвам на свободата? Знам, че OSS моделът е добър и ми върши работа. Падам си прагматик - вяра, свобода - проповядвай ги на някой друг :)


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: go_fire в Sep 21, 2012, 14:43
Точно за туй. Имаме нужда дори от Вас. За какъв х*й да се борим, ако няма, с кого да я споделим пустата свобода. В такъв смисъл „прагматиците“ ни идвате дюшеш. Ей ги на тези — виждате ли? Ей тия ползват нашето, защото е по-добро. Чудесни сте да се рекламираме с Вас.

И съвсем естествено сте просто еволюционен етап и когато му дойде времето (ако дойде изобщо някога), ще се освободим от OSI. Ако ли не пък, ами хубаво, живота продължава…


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: gat3way в Sep 21, 2012, 15:24
Такива смели идеи се реализират само с революция, никога по еволюционен път. Хващайте пушките и бой по белогвардейците :)


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: go_fire в Sep 21, 2012, 15:29
Революциите са за предните векове, те са нещо несъвместимо с новия ден. Ние не искаме да отнемаме свобода, а да дадем. Пушките имат само едно предназначение и то е отнемане на живот. Едва ли съвременният човек би се съгласил доброволно да прави подобно нещо. Би се възпротивил и с право. Освен това, нищо от това, което правим, не съществува наистина, което означава, че не са необходими действия в реалният свят, а само виртуалният.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: gat3way в Sep 21, 2012, 15:51
Е че той съвременния човек се възпротивява да ползва GPL софтуер, поне доколкото може да се съди по статистиките. То ако чакаш човек сам да преоткрие свободата...няма да го дочакаш заветния момент. Затова само революция и бой по каската. Виртуална революция ако ще. И между другото не трябва да се спира само със софтуера, би било чудесно да имаше GPL порно. На мен идеята да нямат право да ти продават порно, без да са задължени да ти предоставят актьорския състав при поискване ми звучи доста забавно :)


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: go_fire в Sep 21, 2012, 16:09
Колкото и да е привлекателна идеята, тя е несъвместима. Да знам, че намекваш за ОПЛ, но както казвах и преди, то целта на ОПЛ не е да направи несвободното свободно, а да опази вече освободеното, като такова. Вменяването на задължение, пък било то и „актьорския“ състав на порното, не е свобода.

Нямам нищо против да чакам. Ще чакаме, колкото е необходимо, ако е необходимо. Точно затова преди няколко мнения, проявих съмнение относно това дали ще стигнем до етапа да се освободим от OSI. Дадената на сила свобода не е свобода, а затвор. Трябва да се узрее за нея. Думата, която употреби, а именно „преоткриване“ много ми харесва и точно за това работим.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: gat3way в Sep 21, 2012, 16:19
Чакай сега, не може на програмистите да им се вменяват задължения, пък на порнозвездите да не им се вменяват. Това не е свобода. Освен което аз не искам да освобождават досегашното порно, искам да направят свободно такова!


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: nyakoy в Sep 21, 2012, 17:59
@go_fire
Извинявай за въпроса, може да си го уточнявал вече, но аз не знам. Кои сте Вие? Какво точно искате да постигнете? Ти как точно се вместваш в това "ние"? Какво наричаш OSI? Аз се сещам за 7-слойния модел, едва ли искаш да се освобождаваш от него.
П.С. Не подхващам борби и спорове. Искам да си изясня твоята позиция и виждания.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: go_fire в Sep 21, 2012, 20:46
OSI — инициатива за открит изходен код;

Ние — имагинертно понятие и това е най-хубавото. Има разбира се няколко организационни форми, но хубавото им е, че са организационни и никой няма нищо общо с тях, а само, ако все пак се наложи по някаква външна за СС причина.


Титла: Re: Gwan - много бъзр web server, мнения?
Публикувано от: johnfound в Jan 25, 2013, 09:47
Доколкото разбирам, G-WAN е толкова бърз, не защото използва скриптове на C/C++ а защото се мащабира добре на многопроцесорни машини. От тук следва, че ако машината е еднопроцесорна, предимствата му няма да са толкова големи, а може и да се окаже по-бавен от други сървъри. Не напразно тестовете на сайта са правени на 6 ядрена машина.