Нгинк - Упстреам сервер

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

Оно што видимо на слици је конфигурација где Нгинк проследити захтеве директно Апацхе, оптимизирањем прекида веза, међутим, то није тако оптимално као конфигурација коју ћемо видјети на сљедећој слици, гдје кажемо Нгинк која служи статичким датотекама и онима које нису, проследите их Апацхе -у, са овим ако се постигне већа разлика у перформансама:

Како то функционише?Начин на који овај процес функционише је врло једноставан, директива три_филес тестираће да ли пронађе и може да услужи захтев клијента, ако не, проследиће га Апацхе -у да изврши одговарајућу обраду.
Више упстреам сервера
Нгинк то је и у способности рада са разним упстреам сервери у случају да услуга за коју сте обрнути прокси може да обради само неколико веза, чиме се избегава њихово преоптерећење.
Како то постићи?Да бисмо то постигли, следићемо структуру сличну оној коју смо видели са појединачно узводно, тек сада морамо дефинирати прилагођени блок с рутама различитих сервера, а затим конфигурирати наш проки_пасс њима. Погледајмо једноставан пример:

Видимо како дефинишемо три сервера у а узводни блок позвао апликација, онда у нашем серверском блоку радимо а проки_пасс на блок апликације, шта ће учинити Нгинк је да користи шему робин робин -а за опслуживање захтева до три упстреам сервера које дефинишемо, чиме се постиже циљ; Даље, Нгинк такође може да обрађује друге алгоритме за уравнотежење оптерећења.
На крају овог водича поново видимо како Нгинк Има могућности које га чине веома одрживом опцијом у окружењима велике потражње.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave