Нгинк - Ограничавање захтева

Преглед садржаја
Упркос Нгинк То је оријентисан на догађај и да нам то омогућава оптимизацију ресурса за брзе одговоре и уз мању потрошњу ресурса, постоје тренуци када то није довољно и на исти начин услуга почиње да заостаје.
Када се то догоди, веб почиње да има много грешака "Пауза у утакмици", односно пролази доста времена од захтева до Нгинк Непосредно и препоручено решење је побољшање серверског хардвера, било више РАМ -а или бољи процесор, или обоје, међутим то није увек могуће.
Лимит
Граница коју можемо успоставити је да смањимо количину меморије коју захтеви троше и смањимо њихову учесталост, то постижемо стварањем зоне помоћу сесије како бисмо знали кога ћемо ограничити у њиховим захтевима против наше услуге Нгинк.
Погледајмо на следећој слици пример како можемо успоставити ове зоне и ограничења:

Како ради граница?
Горњи пример је веома лако разумети, прво у нашем ХТТП блок успоставили смо зону, ово радимо са лимит_рек_зоне, која нам говори која је променљива коју ћемо успоставити да бисмо је изградили, у овом случају удаљена бинарна ИП адреса, то јест клијента, ово ће послужити као вредност идентификатора или кључ сесије, затим са зона успостављамо простор који ћемо доделити наведеној зони и на крају учесталост прихваћених захтева, у овом случају то ће бити један захтев у секунди.
Сада у нашем серверски блок са лимит_рек кажемо му да ће заузети зону коју смо успоставили у ХТТП блок, ово нам омогућава да успоставимо „бесконачан“ број зона, овде је граница количина меморије коју има опрема на којој хостујемо услугу Нгинк. Када се достигне ограничење захтева, корисници ће видети а грешка 503 услуга није доступна, чиме се спречава да искуство других корисника пати од лоших перформанси.
Кључ сесијеПрактично било коју вредност можемо користити као кључ сесије, међутим препоручује се употреба мале вредности која се може сместити у меморију са свим додатним захтевима, тако да се множењем укупног броја долазних веза са вредношћу величине све сесије бити мање од величине кеша сесијеАко се то не догоди, нећемо моћи да искористимо максимум зона које успостављамо, уништавајући на тај начин сврху онога што градимо границама захтева.
Овим завршавамо овај водич, као што видимо упркос чињеници да је идеја увек побољшати перформансе наше услуге, Нгинк Нуди нам и алате које можемо користити када наш хардвер не даје више, оно што смо овде објаснили требало би да буде крајње средство, али постоје случајеви као што су дељени сервери на којима не можемо да уносимо никакве промене и на које се морамо жалити врста решења.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave