Нгинк

Како омогућити и онемогућити Нгинк кеш меморију

Како омогућити и онемогућити Нгинк кеш меморију

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

У овом чланку ћемо сазнати више о кеширању, као што је како омогућити и онемогућити кеширање на Нгинк серверу на Линук систему.

Како омогућити кеширање?

У највиши ниво контекста хттп укључите директиву проки_цацхе_патх да бисте омогућили кеширање. Први параметар, који је локална путања система датотека за кеширани садржај, и параметар кеис_зоне који дефинише величину и име зоне заједничке меморије, обавезни су. Последњи параметар, кеис_зоне, чува метаподатке предмеморираних ставки:

хттп

проки_цацхе_патх / дата / нгинк / цацхе кеис_зоне = оне: 10м;

Морате да укључите проки_цацхе директиву да бисте дефинисали ставке као што су (тип протокола и локација или адреса виртуелног сервера) у хттп контексту.  Кроз које желите да кеширате одговоре сервера, спомените име зоне, које је дефинисано параметром кеис_зоне директиве проки_цацхе_патх (која је у овом случају једна):

хттп

проки_цацхе_патх / дата / нгинк / цацхе кеис_зоне = оне: 10м;
сервер
проки_цацхе мицацхе;
локација /
проки_пасс хттп: // лоцалхост: 8000;


Напомиње се да величина, која је дефинисана у параметру кеис_зоне, не утиче на укупну количину кешираног одговора. Сви одвојено кеширани одговори се чувају у одређеним датотекама са копијом метаподатака на вашем систему датотека. Међутим, ако желите ограничити укупан износ података предмеморираног одговора, тада можете укључити параметар мак_сизе у директиву у проки_цацхе_патх.

Како се ограничава или онемогућава кеширање?

Сви одговори остају на неодређено време ускладиштени у кеш меморији. Ови одговори се уклањају само када премашују дефинисану максималну величину и време трајања од последњег захтева. Али, можете подесити према вашим погодним средствима колико времена се ови кеширани одговори сматрају важећим или чак ако их користе различите директиве на серверу , хттп или у контексту локације . Међутим, да бисте ограничили предмемориране одговоре који се сматрају важећим, морате да укључите директиву са именом проки_цацхе_валид.

Дефинишемо на примеру концепт ограничења кеш меморије. У доњем примеру, сматра се да 200 или 302 одговора кода важе 10 минута, а 404 одговора 1 минут.

проки_цацхе_валид 200 302 10м;
проки_цацхе_валид 404 1м;

Дакле, такође можете дефинисати валидност кешираних одговора времена за све статусне кодове да бисте дефинисали параметар „било који“ који такође можете видети у доњем реду кода:

проки_цацхе_валид било којих 5м;

Постоје неки скупови услова под којима Нгинк не шаље кеширане одговоре клијентима, па укључите директиву проки_цацхе_бипасс. Сваки параметар у доњем примеру дефинише услове и има низ променљивих. Ако бар један параметар није једнак нули '0' или није празан, Нгинк не проналази одговор у кешу и захтева одмах прослеђивање позадинском серверу.

проки_цацхе_бипасс $ цоокие_ноцацхе $ арг_ноцацхе $ арг_цоммент;

Под условом када желите да Нгинк не кешира одговор. Затим ћете укључити проки_но_цацхе директиву и дефинисати све следеће параметре:

проки_но_цацхе $ хттп_прагма $ хттп_аутхоризатион;

Закључак

Кеширање пружа више функција на Нгинк серверу. У овом чланку смо такође истражили како можемо да омогућимо или онемогућимо кеширање, укључујући све директиве и параметре. Да бисте истражили више, већу помоћ можете добити од мрежних извора. Надам се да ће вам горњи чланак о кеширању бити информативан.

Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...
Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...
Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Бројни су такви мо...