Nginx - Кеш с Fcgi

Съдържание
Когато решихме да използваме Nginx Едно от нещата, които ни привличат най -много, е да можем да подобрим производителността, без да се налага да сменяме оборудване или да увеличаваме ресурсите, това до известна степен е възможно при стандартна конфигурация, но има някои допълнителни трикове, които можем да използваме, за да извлечем повече от това, което вече имаме.
Един от начините за получаване на подобрения е използването на кеш и други, когато работим с fcgi тъй като това означава, че имаме програмен език, който изпълнява постоянството и изчисляването на мрежата, в допълнение към статичното съдържание, което тя изпраща. Nginx.
Начинът, по който ще активираме и конфигурираме кеша за използване fcgi Чрез директиви, с тях ще установим съответните стойности, така че нашият сървър да може да управлява ресурсите, за да използваме тези директиви, първо трябва да ги познаваме, така че ще видим малък списък по -долу:
fastcgi_cacheТя ни позволява да определим зоната, която да използваме за кеша.
fastcgi_cache_keyС тази директива ние установяваме ключовете за идентифициране на кеша, за да можем да го разграничим от други, които могат да се намират на сървъра.
fastcgi_cache_pathПозволява ни да установим пътя, където ще се намира кешът ни.
бързи методиС тази директива ние посочваме да Nginx кои HTTP методи могат да бъдат „кеширани“.
fastcgi_cache_min_usesПозволява ни да дефинираме колко заявки към същия ресурс ще бъдат допуснати от кеша.
fastcgi_cache_use_staleС тази директива посочваме, ако обслужваме кеширано съдържание, сървърът не реагира.
fastcgi_cache_validЗадава времето, през което кешът за HTTP кодовете ще бъде валиден.
Нека сега видим а кеш конфигурация за нашия сървър с fast_cgi, тази конфигурация ни помага да намалим използването на процесора, като обслужваме общо съдържание от хранилище на данни, избягвайки нови заявки по време на кеша, като по този начин също увеличава производителността:

Виждаме тогава, че първото нещо, което правим, е да посочим път или къде ще се намира кешът ни, след това в блок за местоположение Ние поставяме различните вече обяснени директиви, за да постигнем нашите задачи.
И какво ще правим?Ние посочваме кодовете HTTP и продължителността на кеша за тях, също и минималния брой пъти за активиране на кеша, накрая, ако имаме грешка 500, ще обслужваме последната версия, съхранена в кеша за ресурса.
Както виждаме, този тип конфигурация ще ни позволи да обслужваме съдържанието, генерирано в момента, веднъж, след което следните заявки ще бъдат изведени от кеша, намалявайки необходимото количество обработка, тъй като това е силата на Nginx при обслужване на статично съдържание кешът придобива ново измерение.
С това завършваме този урок, научихме се да подобряваме производителността на нашия сървър, когато го използваме fcgi За да добавите поддръжка към външни езици като PHP или Python, това прави сървъра да печели повече, без да се налага да актуализира хардуера, нещо критично, ако считаме, че много пъти не можем да го направим.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave