Апацхе и Нгинк (изговарани „енгине-к“) су водећи играчи у послу са веб серверима. Заједно, они чине готово 50 процената веб промета. Будући да су два најчешћа и најпопуларнија опен соурце веб сервера, они раде на заједничком циљу - а то је да се брину о разним оптерећењима да би задовољили потребе различитих окружења за модерним оперативним системима, укључујући Виндовс и УНИКС. Иако је Апацхе етаблирано име у послу са веб серверима, Нгинк је имао пуно руку са толико веб локација и брзином којом управља веб саобраћајем, нема повратка назад. Истина је да оба веб сервера не могу заменити једни друге, али они имају свој добар део предности и недостатака.
Апацхе ХТТП Сервер или једноставно пролази „Апацхе“, софтвер са веб перформансама отвореног кода који је развио и одржава конзорцијум програмера под покровитељством Апацхе Софтваре Фоундатион. То је колаборативни пројекат веб сервера дизајниран да створи робустан, сигуран и ефикасан веб сервер комерцијалног квалитета у складу са тренутним ХТТП стандардима. То је заједнички пројекат којим управља отворена заједница волонтера смјештених широм свијета како би развили ХТТП веб сервер и пратећу документацију користећи интернет. Апацхе је истакнути лидер на тржишту веб сервера од његовог представљања 1995. године. Нашао се на 100 милиона милиона веб локација 2009. године.
Апацхе остаје први избор међу администраторима сервера због своје компатибилности са напајањем и подршком за више платформи. Иако Апацхе ефикасно ради на готово свим главним оперативним системима, укључујући Виндовс, Линук, УНИКС, ОСКС и НетВаре, обично се користи у комбинацији са Линуком. Његова архитектонска једноставност и флексибилност учинили су га популарним избором међу администраторима јер је у раним заједницама постојала одређена жеђ за иновацијама и експериментисањем са новим технологијама, а Апацхе је био управо у њеном средишту. Апацхе је постао окосница светске мреже. Али то је то. Као што каже стара изрека, када сте на врху, једини начин је доле.
Кажу да је губитак једног у корист другог. Управо то се догодило. Снажни статус Апача погодио је његов потенцијални ривал, Нгинк. Један од првих међу првим конкурентима који су добили светско признање, Нгинк је такође солидна платформа веб сервера дизајнирана да удовољи модерним захтевима веба. Нгинк је развијен од стране руског програмера Игора Сисоева, бесплатни, отворени изворни ХТТП сервер који се такође може користити као обрнути проки, маил проки и генерички ТЦП / УДП проки сервер. Усредсређен је на ефикасно и са минималним ресурсима опслуживање великог броја истовремених корисника. У време када је руковање масовним веб саобраћајем било потпуно немогуће, Нгинк је прискочио у помоћ.
Иако се Нгинк не може такмичити против Апацхе-а богатог карактеристикама на многим фронтовима, његов асинхрони статус и архитектура с једним навојем чине га паметним избором у односу на Апацхе. Администратори га често преферирају због своје ефикасности ресурса, лагане архитектуре и велике конкурентности. И што је најбољи део, може се распоредити као самостални ХТТП сервер ради побољшања архитектуре веб сервера користећи минималне ресурсе. Поред тога, његова способност да брзо и ефикасно служи статички саобраћај с ограниченим хардверским ресурсима је без премца. Поред тога, Нгинк такође може бити потенцијални амортизер, који би заштитио Апацхе сервере од наглих скокова у саобраћају и безбедносних рањивости. Укратко, Нгинк пружа све основне функције ХТТП сервера без жртвовања његове способности да обрађује више захтева са ограниченим хардверским ресурсима.
Апацхе | Нгинк |
Апацхе следи мулти-нитни приступ за обраду захтева клијента. | Нгинк користи послужитељски приступ за послуживање захтјева клијената. |
Рукује динамичним садржајем унутар самог веб сервера. | Не може нативно да обрађује динамички садржај. |
Не може обрадити више захтева истовремено са великим прометом на мрежи. | Може да обрађује више клијентових захтева истовремено и ефикасно уз ограничене хардверске ресурсе. |
Модули се динамички учитавају или истоварају што их чини флексибилнијима. | Модули се не могу учитати динамички. Морају се саставити у оквиру самог основног софтвера. |
Апацхе је дизајниран да буде веб сервер. | Нгинк је и веб сервер и проки сервер. |
Једна нит може обрадити само једну везу. | Једна нит може поднијети више веза. |
И Апацхе и Нгинк су високо-перформански веб-сервери отвореног кода који могу да се баве разним оптерећењима како би задовољили потребе савремених веб захтева. Концептуално су блиски један другом, али су блиски ривали у послу са веб серверима. Апацхе је 20 година лидер у екосистему веб сервера и много је популарнији, међутим, Нгинк није без свог правог удела предности. Иако је Апацхе ствар прошлости, Нгинк је будућност веб апликација и веб локација.