Кључна разлика: Нгинк 'енгине к' је бесплатан ХТТП сервер отвореног кода који може радити и као обрнути проки сервер. То је такође ИМАП / ПОП3 проки сервер. Уницорн је ХТТП сервер дизајниран за Рацк апликације. Она има способност да опслужује брзе клијенте на спецификацијама као што су везе са малом латенцијом и високом пропусношћу. Уницорн је сервер типа рацк, док је Нгинк чист веб сервер.
Он обезбеђује основне карактеристике ХТТП сервера као што су - послуживање статичких и индексних датотека, модуларна архитектура, ССЛ и ТЛС СНИ подршка, итд. Све мрежне везе раде на начин који не блокира. Њиме се управља унапред подешеним бројем радних процеса и сваки процес се извршава као једна нит. Једно од ограничења везаних за Нгинк је да је креирање модула тежак задатак.
Ради на платформама сличним Унику, те слиједи сличне основне концепте УНИКС-а. Једнорог је у суштини пред-рачвани сервер што значи да родитељски процес слуша на једном порту и рачва одређени број дјеце. Она се стара о дјеци тако што одржава равнотежу у вези с њиховим захтјевима. Најчешће се користи за Руби апликације. Стандардни Уник сигнали се користе за интеракцију или комуникацију са њим. Једно од највећих достигнућа овог сервера је да је потребно нула застоја за поновно покретање.
Да би се искористиле предности оба, креира се скуп који укључује оба. Нгинк шаље захтев скупу радника за Уницорн. Мајстор једнорог се брине о радницима током времена када оперативни систем управља балансирањем.
Поређење између Нгинк и Уницорн:
Једнорог | Нгинк | |
Дефиниција | Уницорн је ХТТП сервер дизајниран за Рацк апликације. Она има способност да опслужује брзе клијенте на спецификацијама као што су везе са малом латенцијом и високом пропусношћу. То је слободан софтвер заштићен ауторским правима. | Нгинк 'енгине к' је бесплатан ХТТП сервер отвореног кода и обрнути проки. То је такође ИМАП / ПОП3 проки сервер. Првобитно је написао Игор Сисоев. |
Тип | Рацк веб сервер | Чисти веб сервер |
Снага | То је потпуно функционалан сервер за веб апликације који користи предности функција Уник / Уник кернерлса. | високе перформансе, стабилност, богат скуп функција, једноставна конфигурација и ниска потрошња ресурса. |
Ограничење | Ниски клијенти могу бити послужени само постављањем обрнутог проки-ја који може у потпуности буфферирати и захтјев и одговор између Уницорн и слов клијента. | Креирање модула је веома тешко. |
Релатион | Уницорн се користи да служи Руби он Раилс апликације и тражи датотеке у / хоме / раилс. | служи статичан садржај као што су слике, и просљеђује захтјев Уницорн-у |